Warning: Permanently added '163.107.90.249' (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/9547742-fedora-43-s390x --chroot fedora-43-s390x Version: 1.4 PID: 5248 Logging PID: 5250 Task: {'allow_user_ssh': False, 'appstream': False, 'background': False, 'build_id': 9547742, 'buildroot_pkgs': [], 'chroot': 'fedora-43-s390x', 'enable_net': False, 'fedora_review': True, 'git_hash': 'b4f9ad93fbf0d5a38c1fd9d7d29b9fd4fc5a846a', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/fed500/IfcOpenShell/IfcOpenShell', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'IfcOpenShell', 'package_version': '0.8.0-1', 'project_dirname': 'IfcOpenShell', 'project_name': 'IfcOpenShell', 'project_owner': 'fed500', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/fed500/IfcOpenShell/fedora-43-s390x/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None}], 'sandbox': 'fed500/IfcOpenShell--fed500', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'storage': 0, 'submitter': 'fed500', 'tags': [], 'task_id': '9547742-fedora-43-s390x', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/fed500/IfcOpenShell/IfcOpenShell /var/lib/copr-rpmbuild/workspace/workdir-o47zrfj5/IfcOpenShell --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/fed500/IfcOpenShell/IfcOpenShell', '/var/lib/copr-rpmbuild/workspace/workdir-o47zrfj5/IfcOpenShell', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-o47zrfj5/IfcOpenShell'... Running: git checkout b4f9ad93fbf0d5a38c1fd9d7d29b9fd4fc5a846a -- cmd: ['git', 'checkout', 'b4f9ad93fbf0d5a38c1fd9d7d29b9fd4fc5a846a', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-o47zrfj5/IfcOpenShell rc: 0 stdout: stderr: Note: switching to 'b4f9ad93fbf0d5a38c1fd9d7d29b9fd4fc5a846a'. 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 b4f9ad9 automatic import of IfcOpenShell Running: dist-git-client sources cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-o47zrfj5/IfcOpenShell 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 IfcOpenShell-0.8.0.tar.xz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -o IfcOpenShell-0.8.0.tar.xz --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/fed500/IfcOpenShell/IfcOpenShell/IfcOpenShell-0.8.0.tar.xz/md5/d72cf50d1da1f3d984b4f3cb56342670/IfcOpenShell-0.8.0.tar.xz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 181M 100 181M 0 0 22.5M 0 0:00:08 0:00:08 --:--:-- 29.5M INFO: Reading stdout from command: md5sum IfcOpenShell-0.8.0.tar.xz tail: /var/lib/copr-rpmbuild/main.log: file truncated Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-o47zrfj5/IfcOpenShell/IfcOpenShell.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-o47zrfj5/IfcOpenShell --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1757632390.379010 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 6.3 starting (python version = 3.13.5, NVR = mock-6.3-1.fc42), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-o47zrfj5/IfcOpenShell/IfcOpenShell.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-o47zrfj5/IfcOpenShell --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1757632390.379010 -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-o47zrfj5/IfcOpenShell/IfcOpenShell.spec) Config(fedora-43-s390x) Start: clean chroot Finish: clean chroot Mock Version: 6.3 INFO: Mock Version: 6.3 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-43-s390x-bootstrap-1757632390.379010/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: Guessed host environment type: unknown INFO: Using container image: registry.fedoraproject.org/fedora:43 INFO: Pulling image: registry.fedoraproject.org/fedora:43 INFO: Tagging container image as mock-bootstrap-94a21f18-3a18-4408-94c7-124906a711d5 INFO: Checking that 29639fd1ad60a5874eb49c33f9e728dca711caa9fabdefb9f29a9e94b8ad5de9 image matches host's architecture INFO: Copy content of container 29639fd1ad60a5874eb49c33f9e728dca711caa9fabdefb9f29a9e94b8ad5de9 to /var/lib/mock/fedora-43-s390x-bootstrap-1757632390.379010/root INFO: mounting 29639fd1ad60a5874eb49c33f9e728dca711caa9fabdefb9f29a9e94b8ad5de9 with podman image mount INFO: image 29639fd1ad60a5874eb49c33f9e728dca711caa9fabdefb9f29a9e94b8ad5de9 as /var/lib/containers/storage/overlay/71f78da2f5e3f83bd18b82a571be96e67bf16cc63cb1824aadbe6106dcd867c7/merged INFO: umounting image 29639fd1ad60a5874eb49c33f9e728dca711caa9fabdefb9f29a9e94b8ad5de9 (/var/lib/containers/storage/overlay/71f78da2f5e3f83bd18b82a571be96e67bf16cc63cb1824aadbe6106dcd867c7/merged) with podman image umount INFO: Removing image mock-bootstrap-94a21f18-3a18-4408-94c7-124906a711d5 INFO: Package manager dnf5 detected and used (fallback) INFO: Not updating bootstrap chroot, bootstrap_image_ready=True Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-43-s390x-1757632390.379010/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Package manager dnf5 detected and used (direct choice) INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-5.99.91-5.fc43.s390x rpm-sequoia-1.9.0-2.fc43.s390x dnf5-5.2.17.0-1.fc43.s390x dnf5-plugins-5.2.17.0-1.fc43.s390x Start: installing minimal buildroot with dnf5 Updating and loading repositories: Copr repository 100% | 3.6 KiB/s | 4.7 KiB | 00m01s updates 100% | 3.8 KiB/s | 8.0 KiB | 00m02s fedora 100% | 6.4 MiB/s | 32.6 MiB | 00m05s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash s390x 5.3.0-2.fc43 fedora 8.6 MiB bzip2 s390x 1.0.8-21.fc43 fedora 86.9 KiB coreutils s390x 9.7-5.fc43 fedora 5.7 MiB cpio s390x 2.15-6.fc43 fedora 1.1 MiB diffutils s390x 3.12-3.fc43 fedora 1.6 MiB fedora-release-common noarch 43-0.22 fedora 20.4 KiB findutils s390x 1:4.10.0-6.fc43 fedora 1.9 MiB gawk s390x 5.3.2-2.fc43 fedora 1.9 MiB glibc-minimal-langpack s390x 2.42-4.fc43 fedora 0.0 B grep s390x 3.12-2.fc43 fedora 1.0 MiB gzip s390x 1.13-4.fc43 fedora 396.5 KiB info s390x 7.2-6.fc43 fedora 397.0 KiB patch s390x 2.8-2.fc43 fedora 238.3 KiB redhat-rpm-config noarch 343-11.fc43 fedora 182.9 KiB rpm-build s390x 5.99.91-5.fc43 fedora 279.5 KiB sed s390x 4.9-5.fc43 fedora 865.0 KiB shadow-utils s390x 2:4.18.0-3.fc43 fedora 4.0 MiB tar s390x 2:1.35-6.fc43 fedora 3.0 MiB unzip s390x 6.0-67.fc43 fedora 393.5 KiB util-linux s390x 2.41.1-16.fc43 fedora 3.4 MiB which s390x 2.23-3.fc43 fedora 83.2 KiB xz s390x 1:5.8.1-2.fc43 fedora 1.3 MiB Installing dependencies: add-determinism s390x 0.6.0-2.fc43 fedora 2.7 MiB alternatives s390x 1.33-2.fc43 fedora 62.0 KiB ansible-srpm-macros noarch 1-18.1.fc43 fedora 35.7 KiB audit-libs s390x 4.1.1-2.fc43 fedora 398.1 KiB binutils s390x 2.45-1.fc43 fedora 28.0 MiB build-reproducibility-srpm-macros noarch 0.6.0-2.fc43 fedora 735.0 B bzip2-libs s390x 1.0.8-21.fc43 fedora 84.4 KiB ca-certificates noarch 2025.2.80_v9.0.304-1.1.fc43 fedora 2.7 MiB coreutils-common s390x 9.7-5.fc43 fedora 11.3 MiB crypto-policies noarch 20250714-4.gitcd6043a.fc43 fedora 146.9 KiB curl s390x 8.15.0-2.fc43 fedora 501.4 KiB cyrus-sasl-lib s390x 2.1.28-33.fc43 fedora 2.3 MiB debugedit s390x 5.2-3.fc43 fedora 217.3 KiB dwz s390x 0.16-2.fc43 fedora 310.4 KiB ed s390x 1.22.2-1.fc43 fedora 147.8 KiB efi-srpm-macros noarch 6-4.fc43 fedora 40.1 KiB elfutils s390x 0.193-3.fc43 fedora 3.0 MiB elfutils-debuginfod-client s390x 0.193-3.fc43 fedora 75.5 KiB elfutils-default-yama-scope noarch 0.193-3.fc43 fedora 1.8 KiB elfutils-libelf s390x 0.193-3.fc43 fedora 1.2 MiB elfutils-libs s390x 0.193-3.fc43 fedora 774.2 KiB fedora-gpg-keys noarch 43-0.4 fedora 131.2 KiB fedora-release noarch 43-0.22 fedora 0.0 B fedora-release-identity-basic noarch 43-0.22 fedora 658.0 B fedora-repos noarch 43-0.4 fedora 4.9 KiB file s390x 5.46-7.fc43 fedora 100.0 KiB file-libs s390x 5.46-7.fc43 fedora 11.9 MiB filesystem s390x 3.18-50.fc43 fedora 112.0 B filesystem-srpm-macros noarch 3.18-50.fc43 fedora 38.2 KiB fonts-srpm-macros noarch 1:2.0.5-23.fc43 fedora 55.8 KiB forge-srpm-macros noarch 0.4.0-3.fc43 fedora 38.9 KiB fpc-srpm-macros noarch 1.3-15.fc43 fedora 144.0 B gap-srpm-macros noarch 1-1.fc43 fedora 2.0 KiB gdb-minimal s390x 16.3-5.fc43 fedora 15.3 MiB gdbm-libs s390x 1:1.23-10.fc43 fedora 125.4 KiB ghc-srpm-macros noarch 1.9.2-3.fc43 fedora 779.0 B glibc s390x 2.42-4.fc43 fedora 5.2 MiB glibc-common s390x 2.42-4.fc43 fedora 1.1 MiB glibc-gconv-extra s390x 2.42-4.fc43 fedora 6.7 MiB gmp s390x 1:6.3.0-4.fc43 fedora 773.9 KiB gnat-srpm-macros noarch 6-8.fc43 fedora 1.0 KiB gnupg2 s390x 2.4.8-4.fc43 fedora 6.6 MiB gnupg2-dirmngr s390x 2.4.8-4.fc43 fedora 661.7 KiB gnupg2-gpg-agent s390x 2.4.8-4.fc43 fedora 718.3 KiB gnupg2-gpgconf s390x 2.4.8-4.fc43 fedora 269.4 KiB gnupg2-keyboxd s390x 2.4.8-4.fc43 fedora 209.1 KiB gnupg2-verify s390x 2.4.8-4.fc43 fedora 364.2 KiB gnutls s390x 3.8.10-3.fc43 fedora 3.5 MiB go-srpm-macros noarch 3.7.0-4.fc43 fedora 61.6 KiB gpgverify noarch 2.2-3.fc43 fedora 8.7 KiB ima-evm-utils-libs s390x 1.6.2-6.fc43 fedora 56.4 KiB jansson s390x 2.14-3.fc43 fedora 88.8 KiB java-srpm-macros noarch 1-7.fc43 fedora 870.0 B json-c s390x 0.18-7.fc43 fedora 82.4 KiB kernel-srpm-macros noarch 1.0-27.fc43 fedora 1.9 KiB keyutils-libs s390x 1.6.3-6.fc43 fedora 50.0 KiB krb5-libs s390x 1.21.3-7.fc43 fedora 2.4 MiB libacl s390x 2.3.2-4.fc43 fedora 35.7 KiB libarchive s390x 3.8.1-3.fc43 fedora 1.0 MiB libassuan s390x 2.5.7-4.fc43 fedora 163.6 KiB libattr s390x 2.5.2-6.fc43 fedora 24.2 KiB libblkid s390x 2.41.1-16.fc43 fedora 282.3 KiB libbrotli s390x 1.1.0-9.fc43 fedora 916.7 KiB libcap s390x 2.76-3.fc43 fedora 211.1 KiB libcap-ng s390x 0.8.5-7.fc43 fedora 60.4 KiB libcom_err s390x 1.47.3-2.fc43 fedora 58.9 KiB libcurl s390x 8.15.0-2.fc43 fedora 947.0 KiB libeconf s390x 0.7.9-2.fc43 fedora 64.7 KiB libevent s390x 2.1.12-16.fc43 fedora 914.1 KiB libfdisk s390x 2.41.1-16.fc43 fedora 394.7 KiB libffi s390x 3.5.1-2.fc43 fedora 79.2 KiB libfsverity s390x 1.6-3.fc43 fedora 24.2 KiB libgcc s390x 15.2.1-1.fc43.1 fedora 169.2 KiB libgcrypt s390x 1.11.1-2.fc43 fedora 1.2 MiB libgomp s390x 15.2.1-1.fc43.1 fedora 548.7 KiB libgpg-error s390x 1.55-2.fc43 fedora 930.8 KiB libidn2 s390x 2.3.8-2.fc43 fedora 564.3 KiB libksba s390x 1.6.7-4.fc43 fedora 410.3 KiB liblastlog2 s390x 2.41.1-16.fc43 fedora 33.4 KiB libmount s390x 2.41.1-16.fc43 fedora 388.1 KiB libnghttp2 s390x 1.66.0-2.fc43 fedora 165.7 KiB libpkgconf s390x 2.3.0-3.fc43 fedora 81.7 KiB libpsl s390x 0.21.5-6.fc43 fedora 76.2 KiB libselinux s390x 3.9-4.fc43 fedora 208.9 KiB libsemanage s390x 3.9-3.fc43 fedora 312.0 KiB libsepol s390x 3.9-2.fc43 fedora 853.6 KiB libsmartcols s390x 2.41.1-16.fc43 fedora 192.2 KiB libssh s390x 0.11.2-2.fc43 fedora 582.4 KiB libssh-config noarch 0.11.2-2.fc43 fedora 277.0 B libstdc++ s390x 15.2.1-1.fc43.1 fedora 3.2 MiB libtasn1 s390x 4.20.0-2.fc43 fedora 188.1 KiB libtool-ltdl s390x 2.5.4-7.fc43 fedora 69.7 KiB libunistring s390x 1.1-10.fc43 fedora 1.8 MiB libusb1 s390x 1.0.29-3.fc43 fedora 170.6 KiB libuuid s390x 2.41.1-16.fc43 fedora 33.1 KiB libverto s390x 0.3.2-11.fc43 fedora 25.1 KiB libxcrypt s390x 4.4.38-8.fc43 fedora 288.2 KiB libxml2 s390x 2.12.10-4.fc43 fedora 1.9 MiB libzstd s390x 1.5.7-2.fc43 fedora 875.5 KiB lua-libs s390x 5.4.8-2.fc43 fedora 316.8 KiB lua-srpm-macros noarch 1-16.fc43 fedora 1.3 KiB lz4-libs s390x 1.10.0-3.fc43 fedora 201.2 KiB mpfr s390x 4.2.2-2.fc43 fedora 699.5 KiB ncurses-base noarch 6.5-7.20250614.fc43 fedora 328.1 KiB ncurses-libs s390x 6.5-7.20250614.fc43 fedora 1.0 MiB nettle s390x 3.10.1-2.fc43 fedora 829.7 KiB npth s390x 1.8-3.fc43 fedora 45.2 KiB ocaml-srpm-macros noarch 11-2.fc43 fedora 1.9 KiB openblas-srpm-macros noarch 2-20.fc43 fedora 112.0 B openldap s390x 2.6.10-3.fc43 fedora 669.3 KiB openssl-libs s390x 1:3.5.1-2.fc43 fedora 7.3 MiB p11-kit s390x 0.25.5-10.fc43 fedora 2.5 MiB p11-kit-trust s390x 0.25.5-10.fc43 fedora 462.9 KiB package-notes-srpm-macros noarch 0.5-14.fc43 fedora 1.6 KiB pam-libs s390x 1.7.1-3.fc43 fedora 122.1 KiB pcre2 s390x 10.45-1.fc43.1 fedora 717.0 KiB pcre2-syntax noarch 10.45-1.fc43.1 fedora 273.9 KiB perl-srpm-macros noarch 1-60.fc43 fedora 861.0 B pkgconf s390x 2.3.0-3.fc43 fedora 88.2 KiB pkgconf-m4 noarch 2.3.0-3.fc43 fedora 14.4 KiB pkgconf-pkg-config s390x 2.3.0-3.fc43 fedora 988.0 B popt s390x 1.19-9.fc43 fedora 140.5 KiB publicsuffix-list-dafsa noarch 20250616-2.fc43 fedora 69.1 KiB pyproject-srpm-macros noarch 1.18.3-2.fc43 fedora 1.9 KiB python-srpm-macros noarch 3.14-5.fc43 fedora 51.5 KiB qt5-srpm-macros noarch 5.15.17-2.fc43 fedora 500.0 B qt6-srpm-macros noarch 6.9.1-2.fc43 fedora 464.0 B readline s390x 8.3-2.fc43 fedora 575.3 KiB rpm s390x 5.99.91-5.fc43 fedora 3.0 MiB rpm-build-libs s390x 5.99.91-5.fc43 fedora 275.9 KiB rpm-libs s390x 5.99.91-5.fc43 fedora 1.0 MiB rpm-sequoia s390x 1.9.0-2.fc43 fedora 2.6 MiB rpm-sign-libs s390x 5.99.91-5.fc43 fedora 35.5 KiB rust-srpm-macros noarch 26.4-1.fc43 fedora 4.8 KiB setup noarch 2.15.0-26.fc43 fedora 725.0 KiB sqlite-libs s390x 3.50.2-2.fc43 fedora 1.7 MiB systemd-libs s390x 258~rc4-1.fc43 fedora 2.4 MiB systemd-standalone-sysusers s390x 258~rc4-1.fc43 fedora 301.5 KiB tpm2-tss s390x 4.1.3-8.fc43 fedora 1.6 MiB tree-sitter-srpm-macros noarch 0.4.2-1.fc43 fedora 8.3 KiB util-linux-core s390x 2.41.1-16.fc43 fedora 1.4 MiB xxhash-libs s390x 0.8.3-3.fc43 fedora 65.7 KiB xz-libs s390x 1:5.8.1-2.fc43 fedora 221.3 KiB zig-srpm-macros noarch 1-5.fc43 fedora 1.1 KiB zip s390x 3.0-44.fc43 fedora 729.6 KiB zlib-ng-compat s390x 2.2.5-1.fc43 fedora 109.1 KiB zstd s390x 1.5.7-2.fc43 fedora 1.8 MiB Installing groups: Buildsystem building group Transaction Summary: Installing: 169 packages Total size of inbound packages is 60 MiB. Need to download 60 MiB. After this operation, 201 MiB extra will be used (install 201 MiB, remove 0 B). [ 1/169] bzip2-0:1.0.8-21.fc43.s390x 100% | 95.0 KiB/s | 52.4 KiB | 00m01s [ 2/169] cpio-0:2.15-6.fc43.s390x 100% | 601.3 KiB/s | 297.1 KiB | 00m00s [ 3/169] coreutils-0:9.7-5.fc43.s390x 100% | 1.0 MiB/s | 1.2 MiB | 00m01s [ 4/169] bash-0:5.3.0-2.fc43.s390x 100% | 1.6 MiB/s | 1.9 MiB | 00m01s [ 5/169] fedora-release-common-0:43-0. 100% | 157.4 KiB/s | 25.0 KiB | 00m00s [ 6/169] diffutils-0:3.12-3.fc43.s390x 100% | 1.3 MiB/s | 403.8 KiB | 00m00s [ 7/169] findutils-1:4.10.0-6.fc43.s39 100% | 3.2 MiB/s | 555.6 KiB | 00m00s [ 8/169] glibc-minimal-langpack-0:2.42 100% | 263.3 KiB/s | 38.2 KiB | 00m00s [ 9/169] grep-0:3.12-2.fc43.s390x 100% | 2.0 MiB/s | 304.2 KiB | 00m00s [ 10/169] gawk-0:5.3.2-2.fc43.s390x 100% | 4.8 MiB/s | 1.2 MiB | 00m00s [ 11/169] info-0:7.2-6.fc43.s390x 100% | 1.3 MiB/s | 192.9 KiB | 00m00s [ 12/169] gzip-0:1.13-4.fc43.s390x 100% | 1.0 MiB/s | 177.0 KiB | 00m00s [ 13/169] patch-0:2.8-2.fc43.s390x 100% | 770.8 KiB/s | 119.5 KiB | 00m00s [ 14/169] redhat-rpm-config-0:343-11.fc 100% | 569.2 KiB/s | 79.1 KiB | 00m00s [ 15/169] rpm-build-0:5.99.91-5.fc43.s3 100% | 841.7 KiB/s | 138.9 KiB | 00m00s [ 16/169] sed-0:4.9-5.fc43.s390x 100% | 1.8 MiB/s | 319.2 KiB | 00m00s [ 17/169] shadow-utils-2:4.18.0-3.fc43. 100% | 6.6 MiB/s | 1.3 MiB | 00m00s [ 18/169] unzip-0:6.0-67.fc43.s390x 100% | 1.2 MiB/s | 192.7 KiB | 00m00s [ 19/169] tar-2:1.35-6.fc43.s390x 100% | 3.3 MiB/s | 874.0 KiB | 00m00s [ 20/169] util-linux-0:2.41.1-16.fc43.s 100% | 6.0 MiB/s | 1.2 MiB | 00m00s [ 21/169] which-0:2.23-3.fc43.s390x 100% | 292.5 KiB/s | 43.0 KiB | 00m00s [ 22/169] xz-1:5.8.1-2.fc43.s390x 100% | 2.7 MiB/s | 574.8 KiB | 00m00s [ 23/169] filesystem-0:3.18-50.fc43.s39 100% | 6.4 MiB/s | 1.3 MiB | 00m00s [ 24/169] ncurses-libs-0:6.5-7.20250614 100% | 2.0 MiB/s | 360.0 KiB | 00m00s [ 25/169] glibc-0:2.42-4.fc43.s390x 100% | 6.8 MiB/s | 1.8 MiB | 00m00s [ 26/169] bzip2-libs-0:1.0.8-21.fc43.s3 100% | 319.4 KiB/s | 47.6 KiB | 00m00s [ 27/169] gmp-1:6.3.0-4.fc43.s390x 100% | 2.0 MiB/s | 329.3 KiB | 00m00s [ 28/169] libacl-0:2.3.2-4.fc43.s390x 100% | 180.7 KiB/s | 24.9 KiB | 00m00s [ 29/169] libattr-0:2.5.2-6.fc43.s390x 100% | 127.8 KiB/s | 18.1 KiB | 00m00s [ 30/169] libcap-0:2.76-3.fc43.s390x 100% | 694.4 KiB/s | 90.3 KiB | 00m00s [ 31/169] coreutils-common-0:9.7-5.fc43 100% | 5.8 MiB/s | 2.1 MiB | 00m00s [ 32/169] libselinux-0:3.9-4.fc43.s390x 100% | 673.5 KiB/s | 101.0 KiB | 00m00s [ 33/169] systemd-libs-0:258~rc4-1.fc43 100% | 4.7 MiB/s | 823.3 KiB | 00m00s [ 34/169] openssl-libs-1:3.5.1-2.fc43.s 100% | 8.7 MiB/s | 2.3 MiB | 00m00s [ 35/169] fedora-repos-0:43-0.4.noarch 100% | 63.1 KiB/s | 9.1 KiB | 00m00s [ 36/169] mpfr-0:4.2.2-2.fc43.s390x 100% | 1.9 MiB/s | 300.1 KiB | 00m00s [ 37/169] readline-0:8.3-2.fc43.s390x 100% | 1.6 MiB/s | 241.6 KiB | 00m00s [ 38/169] glibc-common-0:2.42-4.fc43.s3 100% | 2.1 MiB/s | 342.8 KiB | 00m00s [ 39/169] pcre2-0:10.45-1.fc43.1.s390x 100% | 1.9 MiB/s | 278.6 KiB | 00m00s [ 40/169] ed-0:1.22.2-1.fc43.s390x 100% | 631.2 KiB/s | 85.2 KiB | 00m00s [ 41/169] ansible-srpm-macros-0:1-18.1. 100% | 137.3 KiB/s | 19.9 KiB | 00m00s [ 42/169] build-reproducibility-srpm-ma 100% | 77.8 KiB/s | 11.8 KiB | 00m00s [ 43/169] dwz-0:0.16-2.fc43.s390x 100% | 1.0 MiB/s | 144.2 KiB | 00m00s [ 44/169] efi-srpm-macros-0:6-4.fc43.no 100% | 164.7 KiB/s | 22.4 KiB | 00m00s [ 45/169] file-0:5.46-7.fc43.s390x 100% | 337.9 KiB/s | 49.0 KiB | 00m00s [ 46/169] filesystem-srpm-macros-0:3.18 100% | 183.4 KiB/s | 26.4 KiB | 00m00s [ 47/169] fonts-srpm-macros-1:2.0.5-23. 100% | 183.6 KiB/s | 27.2 KiB | 00m00s [ 48/169] forge-srpm-macros-0:0.4.0-3.f 100% | 144.5 KiB/s | 20.1 KiB | 00m00s [ 49/169] fpc-srpm-macros-0:1.3-15.fc43 100% | 55.2 KiB/s | 7.9 KiB | 00m00s [ 50/169] gap-srpm-macros-0:1-1.fc43.no 100% | 59.7 KiB/s | 8.6 KiB | 00m00s [ 51/169] ghc-srpm-macros-0:1.9.2-3.fc4 100% | 63.4 KiB/s | 8.7 KiB | 00m00s [ 52/169] gnat-srpm-macros-0:6-8.fc43.n 100% | 59.8 KiB/s | 8.5 KiB | 00m00s [ 53/169] go-srpm-macros-0:3.7.0-4.fc43 100% | 199.6 KiB/s | 28.1 KiB | 00m00s [ 54/169] java-srpm-macros-0:1-7.fc43.n 100% | 56.3 KiB/s | 7.9 KiB | 00m00s [ 55/169] kernel-srpm-macros-0:1.0-27.f 100% | 63.7 KiB/s | 8.9 KiB | 00m00s [ 56/169] lua-srpm-macros-0:1-16.fc43.n 100% | 60.8 KiB/s | 8.8 KiB | 00m00s [ 57/169] ocaml-srpm-macros-0:11-2.fc43 100% | 64.8 KiB/s | 9.3 KiB | 00m00s [ 58/169] openblas-srpm-macros-0:2-20.f 100% | 56.3 KiB/s | 7.6 KiB | 00m00s [ 59/169] package-notes-srpm-macros-0:0 100% | 60.7 KiB/s | 9.0 KiB | 00m00s [ 60/169] perl-srpm-macros-0:1-60.fc43. 100% | 55.6 KiB/s | 8.3 KiB | 00m00s [ 61/169] pyproject-srpm-macros-0:1.18. 100% | 96.2 KiB/s | 13.4 KiB | 00m00s [ 62/169] python-srpm-macros-0:3.14-5.f 100% | 168.1 KiB/s | 23.4 KiB | 00m00s [ 63/169] qt5-srpm-macros-0:5.15.17-2.f 100% | 59.3 KiB/s | 8.7 KiB | 00m00s [ 64/169] qt6-srpm-macros-0:6.9.1-2.fc4 100% | 67.6 KiB/s | 9.3 KiB | 00m00s [ 65/169] rpm-0:5.99.91-5.fc43.s390x 100% | 3.1 MiB/s | 562.4 KiB | 00m00s [ 66/169] rust-srpm-macros-0:26.4-1.fc4 100% | 75.6 KiB/s | 11.1 KiB | 00m00s [ 67/169] tree-sitter-srpm-macros-0:0.4 100% | 98.9 KiB/s | 13.4 KiB | 00m00s [ 68/169] zig-srpm-macros-0:1-5.fc43.no 100% | 58.6 KiB/s | 8.4 KiB | 00m00s [ 69/169] zip-0:3.0-44.fc43.s390x 100% | 1.8 MiB/s | 279.6 KiB | 00m00s [ 70/169] debugedit-0:5.2-3.fc43.s390x 100% | 607.0 KiB/s | 88.6 KiB | 00m00s [ 71/169] elfutils-0:0.193-3.fc43.s390x 100% | 3.3 MiB/s | 592.8 KiB | 00m00s [ 72/169] elfutils-libelf-0:0.193-3.fc4 100% | 1.4 MiB/s | 212.9 KiB | 00m00s [ 73/169] binutils-0:2.45-1.fc43.s390x 100% | 14.5 MiB/s | 6.2 MiB | 00m00s [ 74/169] libarchive-0:3.8.1-3.fc43.s39 100% | 2.8 MiB/s | 452.6 KiB | 00m00s [ 75/169] libgcc-0:15.2.1-1.fc43.1.s390 100% | 537.9 KiB/s | 90.4 KiB | 00m00s [ 76/169] libstdc++-0:15.2.1-1.fc43.1.s 100% | 5.7 MiB/s | 1.0 MiB | 00m00s [ 77/169] pkgconf-pkg-config-0:2.3.0-3. 100% | 63.0 KiB/s | 9.5 KiB | 00m00s [ 78/169] popt-0:1.19-9.fc43.s390x 100% | 478.6 KiB/s | 68.0 KiB | 00m00s [ 79/169] rpm-build-libs-0:5.99.91-5.fc 100% | 971.1 KiB/s | 129.2 KiB | 00m00s [ 80/169] rpm-libs-0:5.99.91-5.fc43.s39 100% | 2.5 MiB/s | 407.7 KiB | 00m00s [ 81/169] zstd-0:1.5.7-2.fc43.s390x 100% | 3.0 MiB/s | 521.1 KiB | 00m00s [ 82/169] audit-libs-0:4.1.1-2.fc43.s39 100% | 1.0 MiB/s | 140.9 KiB | 00m00s [ 83/169] libeconf-0:0.7.9-2.fc43.s390x 100% | 281.1 KiB/s | 36.5 KiB | 00m00s [ 84/169] libxcrypt-0:4.4.38-8.fc43.s39 100% | 922.9 KiB/s | 132.0 KiB | 00m00s [ 85/169] libsemanage-0:3.9-3.fc43.s390 100% | 781.2 KiB/s | 122.7 KiB | 00m00s [ 86/169] pam-libs-0:1.7.1-3.fc43.s390x 100% | 423.2 KiB/s | 58.4 KiB | 00m00s [ 87/169] setup-0:2.15.0-26.fc43.noarch 100% | 1.1 MiB/s | 157.3 KiB | 00m00s [ 88/169] libblkid-0:2.41.1-16.fc43.s39 100% | 839.8 KiB/s | 127.7 KiB | 00m00s [ 89/169] libcap-ng-0:0.8.5-7.fc43.s390 100% | 228.6 KiB/s | 32.7 KiB | 00m00s [ 90/169] libfdisk-0:2.41.1-16.fc43.s39 100% | 1.2 MiB/s | 164.6 KiB | 00m00s [ 91/169] libmount-0:2.41.1-16.fc43.s39 100% | 1.1 MiB/s | 163.3 KiB | 00m00s [ 92/169] liblastlog2-0:2.41.1-16.fc43. 100% | 118.9 KiB/s | 22.4 KiB | 00m00s [ 93/169] libsmartcols-0:2.41.1-16.fc43 100% | 615.0 KiB/s | 84.9 KiB | 00m00s [ 94/169] libuuid-0:2.41.1-16.fc43.s390 100% | 192.2 KiB/s | 26.3 KiB | 00m00s [ 95/169] util-linux-core-0:2.41.1-16.f 100% | 3.1 MiB/s | 557.5 KiB | 00m00s [ 96/169] zlib-ng-compat-0:2.2.5-1.fc43 100% | 481.4 KiB/s | 66.9 KiB | 00m00s [ 97/169] xz-libs-1:5.8.1-2.fc43.s390x 100% | 807.7 KiB/s | 117.9 KiB | 00m00s [ 98/169] ncurses-base-0:6.5-7.20250614 100% | 711.5 KiB/s | 88.2 KiB | 00m00s [ 99/169] glibc-gconv-extra-0:2.42-4.fc 100% | 7.2 MiB/s | 1.6 MiB | 00m00s [100/169] libsepol-0:3.9-2.fc43.s390x 100% | 2.2 MiB/s | 348.5 KiB | 00m00s [101/169] ca-certificates-0:2025.2.80_v 100% | 5.4 MiB/s | 975.4 KiB | 00m00s [102/169] crypto-policies-0:20250714-4. 100% | 626.2 KiB/s | 98.3 KiB | 00m00s [103/169] fedora-gpg-keys-0:43-0.4.noar 100% | 895.5 KiB/s | 138.8 KiB | 00m00s [104/169] pcre2-syntax-0:10.45-1.fc43.1 100% | 1.1 MiB/s | 161.7 KiB | 00m00s [105/169] file-libs-0:5.46-7.fc43.s390x 100% | 4.7 MiB/s | 854.3 KiB | 00m00s [106/169] add-determinism-0:0.6.0-2.fc4 100% | 4.9 MiB/s | 972.0 KiB | 00m00s [107/169] curl-0:8.15.0-2.fc43.s390x 100% | 1.6 MiB/s | 237.0 KiB | 00m00s [108/169] alternatives-0:1.33-2.fc43.s3 100% | 289.6 KiB/s | 41.4 KiB | 00m00s [109/169] elfutils-debuginfod-client-0: 100% | 311.0 KiB/s | 47.3 KiB | 00m00s [110/169] jansson-0:2.14-3.fc43.s390x 100% | 312.8 KiB/s | 45.0 KiB | 00m00s [111/169] elfutils-libs-0:0.193-3.fc43. 100% | 1.8 MiB/s | 289.5 KiB | 00m00s [112/169] libzstd-0:1.5.7-2.fc43.s390x 100% | 2.1 MiB/s | 348.6 KiB | 00m00s [113/169] libxml2-0:2.12.10-4.fc43.s390 100% | 4.8 MiB/s | 704.3 KiB | 00m00s [114/169] lz4-libs-0:1.10.0-3.fc43.s390 100% | 588.2 KiB/s | 95.9 KiB | 00m00s [115/169] pkgconf-0:2.3.0-3.fc43.s390x 100% | 318.7 KiB/s | 45.3 KiB | 00m00s [116/169] pkgconf-m4-0:2.3.0-3.fc43.noa 100% | 88.6 KiB/s | 13.9 KiB | 00m00s [117/169] lua-libs-0:5.4.8-2.fc43.s390x 100% | 954.7 KiB/s | 141.3 KiB | 00m00s [118/169] libgomp-0:15.2.1-1.fc43.1.s39 100% | 2.1 MiB/s | 373.9 KiB | 00m00s [119/169] rpm-sign-libs-0:5.99.91-5.fc4 100% | 208.8 KiB/s | 27.6 KiB | 00m00s [120/169] libffi-0:3.5.1-2.fc43.s390x 100% | 276.3 KiB/s | 38.7 KiB | 00m00s [121/169] sqlite-libs-0:3.50.2-2.fc43.s 100% | 4.5 MiB/s | 807.8 KiB | 00m00s [122/169] rpm-sequoia-0:1.9.0-2.fc43.s3 100% | 4.7 MiB/s | 947.3 KiB | 00m00s [123/169] p11-kit-0:0.25.5-10.fc43.s390 100% | 3.6 MiB/s | 529.6 KiB | 00m00s [124/169] p11-kit-trust-0:0.25.5-10.fc4 100% | 969.7 KiB/s | 141.6 KiB | 00m00s [125/169] json-c-0:0.18-7.fc43.s390x 100% | 309.4 KiB/s | 44.6 KiB | 00m00s [126/169] elfutils-default-yama-scope-0 100% | 36.9 KiB/s | 12.4 KiB | 00m00s [127/169] libpkgconf-0:2.3.0-3.fc43.s39 100% | 122.9 KiB/s | 38.2 KiB | 00m00s [128/169] gnupg2-0:2.4.8-4.fc43.s390x 100% | 4.3 MiB/s | 1.7 MiB | 00m00s [129/169] ima-evm-utils-libs-0:1.6.2-6. 100% | 225.0 KiB/s | 29.0 KiB | 00m00s [130/169] libfsverity-0:1.6-3.fc43.s390 100% | 119.3 KiB/s | 18.2 KiB | 00m00s [131/169] libtasn1-0:4.20.0-2.fc43.s390 100% | 509.7 KiB/s | 78.0 KiB | 00m00s [132/169] gpgverify-0:2.2-3.fc43.noarch 100% | 78.7 KiB/s | 11.1 KiB | 00m00s [133/169] gnupg2-dirmngr-0:2.4.8-4.fc43 100% | 1.8 MiB/s | 288.0 KiB | 00m00s [134/169] gnupg2-gpgconf-0:2.4.8-4.fc43 100% | 896.8 KiB/s | 122.0 KiB | 00m00s [135/169] gnupg2-gpg-agent-0:2.4.8-4.fc 100% | 1.7 MiB/s | 285.2 KiB | 00m00s [136/169] gnupg2-keyboxd-0:2.4.8-4.fc43 100% | 661.7 KiB/s | 97.9 KiB | 00m00s [137/169] gnupg2-verify-0:2.4.8-4.fc43. 100% | 1.2 MiB/s | 175.0 KiB | 00m00s [138/169] libassuan-0:2.5.7-4.fc43.s390 100% | 453.4 KiB/s | 67.1 KiB | 00m00s [139/169] libgcrypt-0:1.11.1-2.fc43.s39 100% | 3.4 MiB/s | 565.2 KiB | 00m00s [140/169] libgpg-error-0:1.55-2.fc43.s3 100% | 1.8 MiB/s | 247.7 KiB | 00m00s [141/169] npth-0:1.8-3.fc43.s390x 100% | 164.2 KiB/s | 24.8 KiB | 00m00s [142/169] tpm2-tss-0:4.1.3-8.fc43.s390x 100% | 2.7 MiB/s | 426.4 KiB | 00m00s [143/169] gnutls-0:3.8.10-3.fc43.s390x 100% | 8.0 MiB/s | 1.3 MiB | 00m00s [144/169] libksba-0:1.6.7-4.fc43.s390x 100% | 1.1 MiB/s | 162.6 KiB | 00m00s [145/169] libusb1-0:1.0.29-3.fc43.s390x 100% | 515.3 KiB/s | 77.3 KiB | 00m00s [146/169] libidn2-0:2.3.8-2.fc43.s390x 100% | 1.1 MiB/s | 177.2 KiB | 00m00s [147/169] openldap-0:2.6.10-3.fc43.s390 100% | 1.1 MiB/s | 261.9 KiB | 00m00s [148/169] libunistring-0:1.1-10.fc43.s3 100% | 3.8 MiB/s | 554.6 KiB | 00m00s [149/169] nettle-0:3.10.1-2.fc43.s390x 100% | 2.5 MiB/s | 451.3 KiB | 00m00s [150/169] cyrus-sasl-lib-0:2.1.28-33.fc 100% | 4.7 MiB/s | 817.3 KiB | 00m00s [151/169] libevent-0:2.1.12-16.fc43.s39 100% | 1.9 MiB/s | 259.9 KiB | 00m00s [152/169] gdbm-libs-1:1.23-10.fc43.s390 100% | 393.0 KiB/s | 57.8 KiB | 00m00s [153/169] libtool-ltdl-0:2.5.4-7.fc43.s 100% | 240.3 KiB/s | 36.5 KiB | 00m00s [154/169] fedora-release-0:43-0.22.noar 100% | 110.0 KiB/s | 14.0 KiB | 00m00s [155/169] systemd-standalone-sysusers-0 100% | 980.1 KiB/s | 146.0 KiB | 00m00s [156/169] xxhash-libs-0:0.8.3-3.fc43.s3 100% | 275.8 KiB/s | 36.7 KiB | 00m00s [157/169] fedora-release-identity-basic 100% | 103.9 KiB/s | 14.7 KiB | 00m00s [158/169] libcurl-0:8.15.0-2.fc43.s390x 100% | 2.8 MiB/s | 414.3 KiB | 00m00s [159/169] gdb-minimal-0:16.3-5.fc43.s39 100% | 12.5 MiB/s | 4.6 MiB | 00m00s [160/169] krb5-libs-0:1.21.3-7.fc43.s39 100% | 4.3 MiB/s | 779.3 KiB | 00m00s [161/169] libbrotli-0:1.1.0-9.fc43.s390 100% | 2.5 MiB/s | 382.0 KiB | 00m00s [162/169] libnghttp2-0:1.66.0-2.fc43.s3 100% | 462.0 KiB/s | 74.8 KiB | 00m00s [163/169] libpsl-0:0.21.5-6.fc43.s390x 100% | 441.0 KiB/s | 65.3 KiB | 00m00s [164/169] libssh-0:0.11.2-2.fc43.s390x 100% | 1.5 MiB/s | 230.0 KiB | 00m00s [165/169] keyutils-libs-0:1.6.3-6.fc43. 100% | 208.1 KiB/s | 31.2 KiB | 00m00s [166/169] libcom_err-0:1.47.3-2.fc43.s3 100% | 195.2 KiB/s | 26.7 KiB | 00m00s [167/169] libverto-0:0.3.2-11.fc43.s390 100% | 146.5 KiB/s | 20.5 KiB | 00m00s [168/169] publicsuffix-list-dafsa-0:202 100% | 413.7 KiB/s | 59.2 KiB | 00m00s [169/169] libssh-config-0:0.11.2-2.fc43 100% | 64.6 KiB/s | 8.9 KiB | 00m00s -------------------------------------------------------------------------------- [169/169] Total 100% | 5.8 MiB/s | 59.6 MiB | 00m10s Running transaction Importing OpenPGP key 0x31645531: UserID : "Fedora (43) " Fingerprint: C6E7F081CF80E13146676E88829B606631645531 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-43-primary The key was successfully imported. [ 1/171] Verify package files 100% | 1.1 KiB/s | 169.0 B | 00m00s [ 2/171] Prepare transaction 100% | 2.8 KiB/s | 169.0 B | 00m00s [ 3/171] Installing libgcc-0:15.2.1-1. 100% | 166.9 MiB/s | 170.9 KiB | 00m00s [ 4/171] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 5/171] Installing publicsuffix-list- 100% | 0.0 B/s | 69.8 KiB | 00m00s [ 6/171] Installing fedora-release-ide 100% | 0.0 B/s | 916.0 B | 00m00s [ 7/171] Installing fedora-gpg-keys-0: 100% | 35.0 MiB/s | 179.0 KiB | 00m00s [ 8/171] Installing fedora-repos-0:43- 100% | 0.0 B/s | 5.7 KiB | 00m00s [ 9/171] Installing fedora-release-com 100% | 24.2 MiB/s | 24.7 KiB | 00m00s [ 10/171] Installing fedora-release-0:4 100% | 15.1 KiB/s | 124.0 B | 00m00s >>> Running sysusers scriptlet: setup-0:2.15.0-26.fc43.noarch >>> Finished sysusers scriptlet: setup-0:2.15.0-26.fc43.noarch >>> Scriptlet output: >>> Creating group 'adm' with GID 4. >>> Creating group 'audio' with GID 63. >>> Creating group 'cdrom' with GID 11. >>> Creating group 'clock' with GID 103. >>> Creating group 'dialout' with GID 18. >>> Creating group 'disk' with GID 6. >>> Creating group 'floppy' with GID 19. >>> Creating group 'ftp' with GID 50. >>> Creating group 'games' with GID 20. >>> Creating group 'input' with GID 104. >>> Creating group 'kmem' with GID 9. >>> Creating group 'kvm' with GID 36. >>> Creating group 'lock' with GID 54. >>> Creating group 'lp' with GID 7. >>> Creating group 'mail' with GID 12. >>> Creating group 'man' with GID 15. >>> Creating group 'mem' with GID 8. >>> Creating group 'nobody' with GID 65534. >>> Creating group 'render' with GID 105. >>> Creating group 'root' with GID 0. >>> Creating group 'sgx' with GID 106. >>> Creating group 'sys' with GID 3. >>> Creating group 'tape' with GID 33. >>> Creating group 'tty' with GID 5. >>> Creating group 'users' with GID 100. >>> Creating group 'utmp' with GID 22. >>> Creating group 'video' with GID 39. >>> Creating group 'wheel' with GID 10. >>> Creating user 'adm' (adm) with UID 3 and GID 4. >>> Creating group 'bin' with GID 1. >>> Creating user 'bin' (bin) with UID 1 and GID 1. >>> Creating group 'daemon' with GID 2. >>> Creating user 'daemon' (daemon) with UID 2 and GID 2. >>> Creating user 'ftp' (FTP User) with UID 14 and GID 50. >>> Creating user 'games' (games) with UID 12 and GID 100. >>> Creating user 'halt' (halt) with UID 7 and GID 0. >>> Creating user 'lp' (lp) with UID 4 and GID 7. >>> Creating user 'mail' (mail) with UID 8 and GID 12. >>> Creating user 'nobody' (Kernel Overflow User) with UID 65534 and GID 65534. >>> Creating user 'operator' (operator) with UID 11 and GID 0. >>> Creating user 'root' (Super User) with UID 0 and GID 0. >>> Creating user 'shutdown' (shutdown) with UID 6 and GID 0. >>> Creating user 'sync' (sync) with UID 5 and GID 0. >>> [ 11/171] Installing setup-0:2.15.0-26. 100% | 37.6 MiB/s | 730.6 KiB | 00m00s >>> [RPM] /etc/hosts created as /etc/hosts.rpmnew [ 12/171] Installing filesystem-0:3.18- 100% | 2.3 MiB/s | 212.8 KiB | 00m00s [ 13/171] Installing pkgconf-m4-0:2.3.0 100% | 0.0 B/s | 14.8 KiB | 00m00s [ 14/171] Installing pcre2-syntax-0:10. 100% | 269.9 MiB/s | 276.4 KiB | 00m00s [ 15/171] Installing ncurses-base-0:6.5 100% | 69.0 MiB/s | 353.5 KiB | 00m00s [ 16/171] Installing bash-0:5.3.0-2.fc4 100% | 205.2 MiB/s | 8.6 MiB | 00m00s [ 17/171] Installing glibc-common-0:2.4 100% | 56.9 MiB/s | 1.1 MiB | 00m00s [ 18/171] Installing glibc-gconv-extra- 100% | 220.6 MiB/s | 6.8 MiB | 00m00s [ 19/171] Installing glibc-0:2.42-4.fc4 100% | 115.6 MiB/s | 5.2 MiB | 00m00s [ 20/171] Installing ncurses-libs-0:6.5 100% | 201.3 MiB/s | 1.0 MiB | 00m00s [ 21/171] Installing glibc-minimal-lang 100% | 0.0 B/s | 124.0 B | 00m00s [ 22/171] Installing zlib-ng-compat-0:2 100% | 107.4 MiB/s | 109.9 KiB | 00m00s [ 23/171] Installing bzip2-libs-0:1.0.8 100% | 83.5 MiB/s | 85.5 KiB | 00m00s [ 24/171] Installing libgpg-error-0:1.5 100% | 53.8 MiB/s | 936.7 KiB | 00m00s [ 25/171] Installing libstdc++-0:15.2.1 100% | 263.4 MiB/s | 3.2 MiB | 00m00s [ 26/171] Installing xz-libs-1:5.8.1-2. 100% | 217.2 MiB/s | 222.4 KiB | 00m00s [ 27/171] Installing libassuan-0:2.5.7- 100% | 161.5 MiB/s | 165.4 KiB | 00m00s [ 28/171] Installing libgcrypt-0:1.11.1 100% | 207.5 MiB/s | 1.2 MiB | 00m00s [ 29/171] Installing readline-0:8.3-2.f 100% | 188.0 MiB/s | 577.5 KiB | 00m00s [ 30/171] Installing gmp-1:6.3.0-4.fc43 100% | 252.6 MiB/s | 776.1 KiB | 00m00s [ 31/171] Installing libuuid-0:2.41.1-1 100% | 33.3 MiB/s | 34.1 KiB | 00m00s [ 32/171] Installing popt-0:1.19-9.fc43 100% | 71.8 MiB/s | 147.1 KiB | 00m00s [ 33/171] Installing npth-0:1.8-3.fc43. 100% | 0.0 B/s | 46.3 KiB | 00m00s [ 34/171] Installing libblkid-0:2.41.1- 100% | 138.3 MiB/s | 283.3 KiB | 00m00s [ 35/171] Installing libxcrypt-0:4.4.38 100% | 142.0 MiB/s | 290.9 KiB | 00m00s [ 36/171] Installing libzstd-0:1.5.7-2. 100% | 214.0 MiB/s | 876.7 KiB | 00m00s [ 37/171] Installing elfutils-libelf-0: 100% | 294.5 MiB/s | 1.2 MiB | 00m00s [ 38/171] Installing sqlite-libs-0:3.50 100% | 239.0 MiB/s | 1.7 MiB | 00m00s [ 39/171] Installing gnupg2-gpgconf-0:2 100% | 18.9 MiB/s | 271.5 KiB | 00m00s [ 40/171] Installing libattr-0:2.5.2-6. 100% | 0.0 B/s | 25.1 KiB | 00m00s [ 41/171] Installing libacl-0:2.3.2-4.f 100% | 0.0 B/s | 36.5 KiB | 00m00s [ 42/171] Installing libtasn1-0:4.20.0- 100% | 185.5 MiB/s | 189.9 KiB | 00m00s [ 43/171] Installing libunistring-0:1.1 100% | 252.2 MiB/s | 1.8 MiB | 00m00s [ 44/171] Installing libidn2-0:2.3.8-2. 100% | 61.9 MiB/s | 570.4 KiB | 00m00s [ 45/171] Installing crypto-policies-0: 100% | 33.6 MiB/s | 172.0 KiB | 00m00s [ 46/171] Installing dwz-0:0.16-2.fc43. 100% | 20.3 MiB/s | 311.8 KiB | 00m00s [ 47/171] Installing gnupg2-verify-0:2. 100% | 25.5 MiB/s | 365.6 KiB | 00m00s [ 48/171] Installing mpfr-0:4.2.2-2.fc4 100% | 228.2 MiB/s | 701.2 KiB | 00m00s [ 49/171] Installing gawk-0:5.3.2-2.fc4 100% | 89.2 MiB/s | 1.9 MiB | 00m00s [ 50/171] Installing libksba-0:1.6.7-4. 100% | 201.6 MiB/s | 412.9 KiB | 00m00s [ 51/171] Installing unzip-0:6.0-67.fc4 100% | 27.7 MiB/s | 397.0 KiB | 00m00s [ 52/171] Installing file-libs-0:5.46-7 100% | 474.4 MiB/s | 11.9 MiB | 00m00s [ 53/171] Installing file-0:5.46-7.fc43 100% | 7.6 MiB/s | 101.5 KiB | 00m00s [ 54/171] Installing pcre2-0:10.45-1.fc 100% | 233.9 MiB/s | 718.4 KiB | 00m00s [ 55/171] Installing grep-0:3.12-2.fc43 100% | 56.3 MiB/s | 1.0 MiB | 00m00s [ 56/171] Installing xz-1:5.8.1-2.fc43. 100% | 66.7 MiB/s | 1.3 MiB | 00m00s [ 57/171] Installing libeconf-0:0.7.9-2 100% | 64.8 MiB/s | 66.3 KiB | 00m00s [ 58/171] Installing libcap-ng-0:0.8.5- 100% | 60.8 MiB/s | 62.3 KiB | 00m00s [ 59/171] Installing audit-libs-0:4.1.1 100% | 195.7 MiB/s | 400.8 KiB | 00m00s [ 60/171] Installing pam-libs-0:1.7.1-3 100% | 121.6 MiB/s | 124.5 KiB | 00m00s [ 61/171] Installing libcap-0:2.76-3.fc 100% | 15.1 MiB/s | 216.2 KiB | 00m00s [ 62/171] Installing systemd-libs-0:258 100% | 263.0 MiB/s | 2.4 MiB | 00m00s [ 63/171] Installing libsmartcols-0:2.4 100% | 188.8 MiB/s | 193.3 KiB | 00m00s [ 64/171] Installing libsepol-0:3.9-2.f 100% | 208.6 MiB/s | 854.5 KiB | 00m00s [ 65/171] Installing libselinux-0:3.9-4 100% | 205.2 MiB/s | 210.1 KiB | 00m00s [ 66/171] Installing findutils-1:4.10.0 100% | 94.0 MiB/s | 1.9 MiB | 00m00s [ 67/171] Installing sed-0:4.9-5.fc43.s 100% | 50.2 MiB/s | 873.2 KiB | 00m00s [ 68/171] Installing libmount-0:2.41.1- 100% | 190.1 MiB/s | 389.2 KiB | 00m00s [ 69/171] Installing alternatives-0:1.3 100% | 4.8 MiB/s | 63.5 KiB | 00m00s [ 70/171] Installing lz4-libs-0:1.10.0- 100% | 197.6 MiB/s | 202.3 KiB | 00m00s [ 71/171] Installing lua-libs-0:5.4.8-2 100% | 155.2 MiB/s | 317.9 KiB | 00m00s [ 72/171] Installing libffi-0:3.5.1-2.f 100% | 78.7 MiB/s | 80.6 KiB | 00m00s [ 73/171] Installing p11-kit-0:0.25.5-1 100% | 99.7 MiB/s | 2.5 MiB | 00m00s [ 74/171] Installing p11-kit-trust-0:0. 100% | 19.7 MiB/s | 464.5 KiB | 00m00s [ 75/171] Installing json-c-0:0.18-7.fc 100% | 81.7 MiB/s | 83.6 KiB | 00m00s [ 76/171] Installing zstd-0:1.5.7-2.fc4 100% | 92.1 MiB/s | 1.8 MiB | 00m00s [ 77/171] Installing util-linux-core-0: 100% | 68.0 MiB/s | 1.4 MiB | 00m00s [ 78/171] Installing tar-2:1.35-6.fc43. 100% | 125.8 MiB/s | 3.0 MiB | 00m00s [ 79/171] Installing libsemanage-0:3.9- 100% | 153.2 MiB/s | 313.7 KiB | 00m00s [ 80/171] Installing systemd-standalone 100% | 21.1 MiB/s | 302.0 KiB | 00m00s [ 81/171] Installing libusb1-0:1.0.29-3 100% | 168.3 MiB/s | 172.3 KiB | 00m00s [ 82/171] Installing zip-0:3.0-44.fc43. 100% | 44.8 MiB/s | 733.5 KiB | 00m00s [ 83/171] Installing gnupg2-keyboxd-0:2 100% | 34.2 MiB/s | 210.4 KiB | 00m00s [ 84/171] Installing libpsl-0:0.21.5-6. 100% | 75.5 MiB/s | 77.3 KiB | 00m00s [ 85/171] Installing liblastlog2-0:2.41 100% | 6.9 MiB/s | 35.3 KiB | 00m00s [ 86/171] Installing libfdisk-0:2.41.1- 100% | 193.3 MiB/s | 395.9 KiB | 00m00s [ 87/171] Installing nettle-0:3.10.1-2. 100% | 203.3 MiB/s | 832.8 KiB | 00m00s [ 88/171] Installing gnutls-0:3.8.10-3. 100% | 252.3 MiB/s | 3.5 MiB | 00m00s [ 89/171] Installing libxml2-0:2.12.10- 100% | 88.8 MiB/s | 1.9 MiB | 00m00s [ 90/171] Installing bzip2-0:1.0.8-21.f 100% | 6.4 MiB/s | 91.4 KiB | 00m00s [ 91/171] Installing add-determinism-0: 100% | 119.0 MiB/s | 2.7 MiB | 00m00s [ 92/171] Installing build-reproducibil 100% | 0.0 B/s | 1.0 KiB | 00m00s [ 93/171] Installing cpio-0:2.15-6.fc43 100% | 61.9 MiB/s | 1.1 MiB | 00m00s [ 94/171] Installing diffutils-0:3.12-3 100% | 79.4 MiB/s | 1.6 MiB | 00m00s [ 95/171] Installing ed-0:1.22.2-1.fc43 100% | 10.5 MiB/s | 150.1 KiB | 00m00s [ 96/171] Installing patch-0:2.8-2.fc43 100% | 16.7 MiB/s | 239.8 KiB | 00m00s [ 97/171] Installing jansson-0:2.14-3.f 100% | 88.1 MiB/s | 90.2 KiB | 00m00s [ 98/171] Installing libgomp-0:15.2.1-1 100% | 268.6 MiB/s | 550.1 KiB | 00m00s [ 99/171] Installing libpkgconf-0:2.3.0 100% | 80.9 MiB/s | 82.9 KiB | 00m00s [100/171] Installing pkgconf-0:2.3.0-3. 100% | 6.8 MiB/s | 90.7 KiB | 00m00s [101/171] Installing pkgconf-pkg-config 100% | 136.4 KiB/s | 1.8 KiB | 00m00s [102/171] Installing libtool-ltdl-0:2.5 100% | 69.2 MiB/s | 70.9 KiB | 00m00s [103/171] Installing gdbm-libs-1:1.23-1 100% | 124.1 MiB/s | 127.1 KiB | 00m00s [104/171] Installing cyrus-sasl-lib-0:2 100% | 107.1 MiB/s | 2.4 MiB | 00m00s [105/171] Installing xxhash-libs-0:0.8. 100% | 65.5 MiB/s | 67.1 KiB | 00m00s [106/171] Installing libbrotli-0:1.1.0- 100% | 179.5 MiB/s | 918.9 KiB | 00m00s [107/171] Installing libnghttp2-0:1.66. 100% | 162.9 MiB/s | 166.8 KiB | 00m00s [108/171] Installing keyutils-libs-0:1. 100% | 50.3 MiB/s | 51.5 KiB | 00m00s [109/171] Installing libcom_err-0:1.47. 100% | 58.6 MiB/s | 60.0 KiB | 00m00s [110/171] Installing libverto-0:0.3.2-1 100% | 26.3 MiB/s | 26.9 KiB | 00m00s [111/171] Installing filesystem-srpm-ma 100% | 0.0 B/s | 38.9 KiB | 00m00s [112/171] Installing elfutils-default-y 100% | 408.6 KiB/s | 2.0 KiB | 00m00s [113/171] Installing elfutils-libs-0:0. 100% | 189.5 MiB/s | 776.1 KiB | 00m00s [114/171] Installing rust-srpm-macros-0 100% | 0.0 B/s | 5.6 KiB | 00m00s [115/171] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 740.0 B | 00m00s [116/171] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 776.0 B | 00m00s [117/171] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [118/171] Installing package-notes-srpm 100% | 0.0 B/s | 2.0 KiB | 00m00s [119/171] Installing openblas-srpm-macr 100% | 0.0 B/s | 392.0 B | 00m00s [120/171] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.1 KiB | 00m00s [121/171] Installing kernel-srpm-macros 100% | 0.0 B/s | 2.3 KiB | 00m00s [122/171] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [123/171] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 1.0 KiB | 00m00s [124/171] Installing gap-srpm-macros-0: 100% | 0.0 B/s | 2.6 KiB | 00m00s [125/171] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [126/171] Installing ansible-srpm-macro 100% | 35.4 MiB/s | 36.2 KiB | 00m00s [127/171] Installing coreutils-common-0 100% | 289.5 MiB/s | 11.3 MiB | 00m00s [128/171] Installing openssl-libs-1:3.5 100% | 169.9 MiB/s | 7.3 MiB | 00m00s [129/171] Installing coreutils-0:9.7-5. 100% | 92.7 MiB/s | 5.7 MiB | 00m00s [130/171] Installing ca-certificates-0: 100% | 1.6 MiB/s | 2.5 MiB | 00m02s [131/171] Installing libarchive-0:3.8.1 100% | 169.4 MiB/s | 1.0 MiB | 00m00s [132/171] Installing krb5-libs-0:1.21.3 100% | 134.1 MiB/s | 2.4 MiB | 00m00s >>> Running sysusers scriptlet: tpm2-tss-0:4.1.3-8.fc43.s390x >>> Finished sysusers scriptlet: tpm2-tss-0:4.1.3-8.fc43.s390x >>> Scriptlet output: >>> Creating group 'tss' with GID 59. >>> Creating user 'tss' (Account used for TPM access) with UID 59 and GID 59. >>> [133/171] Installing tpm2-tss-0:4.1.3-8 100% | 198.5 MiB/s | 1.6 MiB | 00m00s [134/171] Installing ima-evm-utils-libs 100% | 56.4 MiB/s | 57.8 KiB | 00m00s [135/171] Installing gnupg2-gpg-agent-0 100% | 32.1 MiB/s | 722.3 KiB | 00m00s [136/171] Installing libssh-0:0.11.2-2. 100% | 190.3 MiB/s | 584.5 KiB | 00m00s [137/171] Installing gzip-0:1.13-4.fc43 100% | 26.2 MiB/s | 402.1 KiB | 00m00s [138/171] Installing rpm-sequoia-0:1.9. 100% | 262.9 MiB/s | 2.6 MiB | 00m00s [139/171] Installing rpm-libs-0:5.99.91 100% | 245.3 MiB/s | 1.0 MiB | 00m00s [140/171] Installing libfsverity-0:1.6- 100% | 0.0 B/s | 25.2 KiB | 00m00s [141/171] Installing libevent-0:2.1.12- 100% | 298.8 MiB/s | 917.9 KiB | 00m00s [142/171] Installing openldap-0:2.6.10- 100% | 219.1 MiB/s | 673.1 KiB | 00m00s [143/171] Installing libcurl-0:8.15.0-2 100% | 231.5 MiB/s | 948.1 KiB | 00m00s [144/171] Installing elfutils-debuginfo 100% | 5.4 MiB/s | 77.8 KiB | 00m00s [145/171] Installing binutils-0:2.45-1. 100% | 286.4 MiB/s | 28.1 MiB | 00m00s [146/171] Installing elfutils-0:0.193-3 100% | 135.3 MiB/s | 3.0 MiB | 00m00s [147/171] Installing gdb-minimal-0:16.3 100% | 246.1 MiB/s | 15.3 MiB | 00m00s [148/171] Installing debugedit-0:5.2-3. 100% | 15.4 MiB/s | 220.6 KiB | 00m00s [149/171] Installing curl-0:8.15.0-2.fc 100% | 22.4 MiB/s | 504.2 KiB | 00m00s [150/171] Installing rpm-0:5.99.91-5.fc 100% | 70.9 MiB/s | 2.5 MiB | 00m00s [151/171] Installing efi-srpm-macros-0: 100% | 40.2 MiB/s | 41.1 KiB | 00m00s [152/171] Installing java-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [153/171] Installing lua-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [154/171] Installing tree-sitter-srpm-m 100% | 0.0 B/s | 9.3 KiB | 00m00s [155/171] Installing zig-srpm-macros-0: 100% | 0.0 B/s | 1.7 KiB | 00m00s [156/171] Installing gnupg2-dirmngr-0:2 100% | 29.5 MiB/s | 664.4 KiB | 00m00s [157/171] Installing gnupg2-0:2.4.8-4.f 100% | 175.0 MiB/s | 6.6 MiB | 00m00s [158/171] Installing rpm-sign-libs-0:5. 100% | 35.5 MiB/s | 36.3 KiB | 00m00s [159/171] Installing rpm-build-libs-0:5 100% | 135.1 MiB/s | 276.7 KiB | 00m00s [160/171] Installing gpgverify-0:2.2-3. 100% | 0.0 B/s | 9.4 KiB | 00m00s [161/171] Installing rpm-build-0:5.99.9 100% | 18.8 MiB/s | 288.4 KiB | 00m00s [162/171] Installing pyproject-srpm-mac 100% | 0.0 B/s | 2.5 KiB | 00m00s [163/171] Installing redhat-rpm-config- 100% | 92.3 MiB/s | 189.1 KiB | 00m00s [164/171] Installing forge-srpm-macros- 100% | 39.3 MiB/s | 40.3 KiB | 00m00s [165/171] Installing fonts-srpm-macros- 100% | 55.7 MiB/s | 57.0 KiB | 00m00s [166/171] Installing go-srpm-macros-0:3 100% | 61.3 MiB/s | 62.7 KiB | 00m00s [167/171] Installing python-srpm-macros 100% | 25.8 MiB/s | 52.8 KiB | 00m00s [168/171] Installing util-linux-0:2.41. 100% | 87.8 MiB/s | 3.4 MiB | 00m00s [169/171] Installing which-0:2.23-3.fc4 100% | 5.6 MiB/s | 85.4 KiB | 00m00s [170/171] Installing shadow-utils-2:4.1 100% | 115.4 MiB/s | 4.0 MiB | 00m00s [171/171] Installing info-0:7.2-6.fc43. 100% | 185.5 KiB/s | 397.4 KiB | 00m02s Complete! Finish: installing minimal buildroot with dnf5 Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: add-determinism-0.6.0-2.fc43.s390x alternatives-1.33-2.fc43.s390x ansible-srpm-macros-1-18.1.fc43.noarch audit-libs-4.1.1-2.fc43.s390x bash-5.3.0-2.fc43.s390x binutils-2.45-1.fc43.s390x build-reproducibility-srpm-macros-0.6.0-2.fc43.noarch bzip2-1.0.8-21.fc43.s390x bzip2-libs-1.0.8-21.fc43.s390x ca-certificates-2025.2.80_v9.0.304-1.1.fc43.noarch coreutils-9.7-5.fc43.s390x coreutils-common-9.7-5.fc43.s390x cpio-2.15-6.fc43.s390x crypto-policies-20250714-4.gitcd6043a.fc43.noarch curl-8.15.0-2.fc43.s390x cyrus-sasl-lib-2.1.28-33.fc43.s390x debugedit-5.2-3.fc43.s390x diffutils-3.12-3.fc43.s390x dwz-0.16-2.fc43.s390x ed-1.22.2-1.fc43.s390x efi-srpm-macros-6-4.fc43.noarch elfutils-0.193-3.fc43.s390x elfutils-debuginfod-client-0.193-3.fc43.s390x elfutils-default-yama-scope-0.193-3.fc43.noarch elfutils-libelf-0.193-3.fc43.s390x elfutils-libs-0.193-3.fc43.s390x fedora-gpg-keys-43-0.4.noarch fedora-release-43-0.22.noarch fedora-release-common-43-0.22.noarch fedora-release-identity-basic-43-0.22.noarch fedora-repos-43-0.4.noarch file-5.46-7.fc43.s390x file-libs-5.46-7.fc43.s390x filesystem-3.18-50.fc43.s390x filesystem-srpm-macros-3.18-50.fc43.noarch findutils-4.10.0-6.fc43.s390x fonts-srpm-macros-2.0.5-23.fc43.noarch forge-srpm-macros-0.4.0-3.fc43.noarch fpc-srpm-macros-1.3-15.fc43.noarch gap-srpm-macros-1-1.fc43.noarch gawk-5.3.2-2.fc43.s390x gdb-minimal-16.3-5.fc43.s390x gdbm-libs-1.23-10.fc43.s390x ghc-srpm-macros-1.9.2-3.fc43.noarch glibc-2.42-4.fc43.s390x glibc-common-2.42-4.fc43.s390x glibc-gconv-extra-2.42-4.fc43.s390x glibc-minimal-langpack-2.42-4.fc43.s390x gmp-6.3.0-4.fc43.s390x gnat-srpm-macros-6-8.fc43.noarch gnupg2-2.4.8-4.fc43.s390x gnupg2-dirmngr-2.4.8-4.fc43.s390x gnupg2-gpg-agent-2.4.8-4.fc43.s390x gnupg2-gpgconf-2.4.8-4.fc43.s390x gnupg2-keyboxd-2.4.8-4.fc43.s390x gnupg2-verify-2.4.8-4.fc43.s390x gnutls-3.8.10-3.fc43.s390x go-srpm-macros-3.7.0-4.fc43.noarch gpg-pubkey-c6e7f081cf80e13146676e88829b606631645531-66b6dccf gpgverify-2.2-3.fc43.noarch grep-3.12-2.fc43.s390x gzip-1.13-4.fc43.s390x ima-evm-utils-libs-1.6.2-6.fc43.s390x info-7.2-6.fc43.s390x jansson-2.14-3.fc43.s390x java-srpm-macros-1-7.fc43.noarch json-c-0.18-7.fc43.s390x kernel-srpm-macros-1.0-27.fc43.noarch keyutils-libs-1.6.3-6.fc43.s390x krb5-libs-1.21.3-7.fc43.s390x libacl-2.3.2-4.fc43.s390x libarchive-3.8.1-3.fc43.s390x libassuan-2.5.7-4.fc43.s390x libattr-2.5.2-6.fc43.s390x libblkid-2.41.1-16.fc43.s390x libbrotli-1.1.0-9.fc43.s390x libcap-2.76-3.fc43.s390x libcap-ng-0.8.5-7.fc43.s390x libcom_err-1.47.3-2.fc43.s390x libcurl-8.15.0-2.fc43.s390x libeconf-0.7.9-2.fc43.s390x libevent-2.1.12-16.fc43.s390x libfdisk-2.41.1-16.fc43.s390x libffi-3.5.1-2.fc43.s390x libfsverity-1.6-3.fc43.s390x libgcc-15.2.1-1.fc43.1.s390x libgcrypt-1.11.1-2.fc43.s390x libgomp-15.2.1-1.fc43.1.s390x libgpg-error-1.55-2.fc43.s390x libidn2-2.3.8-2.fc43.s390x libksba-1.6.7-4.fc43.s390x liblastlog2-2.41.1-16.fc43.s390x libmount-2.41.1-16.fc43.s390x libnghttp2-1.66.0-2.fc43.s390x libpkgconf-2.3.0-3.fc43.s390x libpsl-0.21.5-6.fc43.s390x libselinux-3.9-4.fc43.s390x libsemanage-3.9-3.fc43.s390x libsepol-3.9-2.fc43.s390x libsmartcols-2.41.1-16.fc43.s390x libssh-0.11.2-2.fc43.s390x libssh-config-0.11.2-2.fc43.noarch libstdc++-15.2.1-1.fc43.1.s390x libtasn1-4.20.0-2.fc43.s390x libtool-ltdl-2.5.4-7.fc43.s390x libunistring-1.1-10.fc43.s390x libusb1-1.0.29-3.fc43.s390x libuuid-2.41.1-16.fc43.s390x libverto-0.3.2-11.fc43.s390x libxcrypt-4.4.38-8.fc43.s390x libxml2-2.12.10-4.fc43.s390x libzstd-1.5.7-2.fc43.s390x lua-libs-5.4.8-2.fc43.s390x lua-srpm-macros-1-16.fc43.noarch lz4-libs-1.10.0-3.fc43.s390x mpfr-4.2.2-2.fc43.s390x ncurses-base-6.5-7.20250614.fc43.noarch ncurses-libs-6.5-7.20250614.fc43.s390x nettle-3.10.1-2.fc43.s390x npth-1.8-3.fc43.s390x ocaml-srpm-macros-11-2.fc43.noarch openblas-srpm-macros-2-20.fc43.noarch openldap-2.6.10-3.fc43.s390x openssl-libs-3.5.1-2.fc43.s390x p11-kit-0.25.5-10.fc43.s390x p11-kit-trust-0.25.5-10.fc43.s390x package-notes-srpm-macros-0.5-14.fc43.noarch pam-libs-1.7.1-3.fc43.s390x patch-2.8-2.fc43.s390x pcre2-10.45-1.fc43.1.s390x pcre2-syntax-10.45-1.fc43.1.noarch perl-srpm-macros-1-60.fc43.noarch pkgconf-2.3.0-3.fc43.s390x pkgconf-m4-2.3.0-3.fc43.noarch pkgconf-pkg-config-2.3.0-3.fc43.s390x popt-1.19-9.fc43.s390x publicsuffix-list-dafsa-20250616-2.fc43.noarch pyproject-srpm-macros-1.18.3-2.fc43.noarch python-srpm-macros-3.14-5.fc43.noarch qt5-srpm-macros-5.15.17-2.fc43.noarch qt6-srpm-macros-6.9.1-2.fc43.noarch readline-8.3-2.fc43.s390x redhat-rpm-config-343-11.fc43.noarch rpm-5.99.91-5.fc43.s390x rpm-build-5.99.91-5.fc43.s390x rpm-build-libs-5.99.91-5.fc43.s390x rpm-libs-5.99.91-5.fc43.s390x rpm-sequoia-1.9.0-2.fc43.s390x rpm-sign-libs-5.99.91-5.fc43.s390x rust-srpm-macros-26.4-1.fc43.noarch sed-4.9-5.fc43.s390x setup-2.15.0-26.fc43.noarch shadow-utils-4.18.0-3.fc43.s390x sqlite-libs-3.50.2-2.fc43.s390x systemd-libs-258~rc4-1.fc43.s390x systemd-standalone-sysusers-258~rc4-1.fc43.s390x tar-1.35-6.fc43.s390x tpm2-tss-4.1.3-8.fc43.s390x tree-sitter-srpm-macros-0.4.2-1.fc43.noarch unzip-6.0-67.fc43.s390x util-linux-2.41.1-16.fc43.s390x util-linux-core-2.41.1-16.fc43.s390x which-2.23-3.fc43.s390x xxhash-libs-0.8.3-3.fc43.s390x xz-5.8.1-2.fc43.s390x xz-libs-5.8.1-2.fc43.s390x zig-srpm-macros-1-5.fc43.noarch zip-3.0-44.fc43.s390x zlib-ng-compat-2.2.5-1.fc43.s390x zstd-1.5.7-2.fc43.s390x Start: buildsrpm Start: rpmbuild -bs Building target platforms: s390x Building for target s390x setting SOURCE_DATE_EPOCH=1757030400 Wrote: /builddir/build/SRPMS/IfcOpenShell-0.8.0-1.fc43.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-43-s390x-1757632390.379010/root/var/log/dnf5.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-o47zrfj5/IfcOpenShell/IfcOpenShell.spec) Config(child) 0 minutes 49 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/IfcOpenShell-0.8.0-1.fc43.src.rpm) Config(fedora-43-s390x) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-43-s390x-bootstrap-1757632390.379010/root. INFO: reusing tmpfs at /var/lib/mock/fedora-43-s390x-bootstrap-1757632390.379010/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-43-s390x-1757632390.379010/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-5.99.91-5.fc43.s390x rpm-sequoia-1.9.0-2.fc43.s390x dnf5-5.2.17.0-1.fc43.s390x dnf5-plugins-5.2.17.0-1.fc43.s390x Finish: chroot init Start: build phase for IfcOpenShell-0.8.0-1.fc43.src.rpm Start: build setup for IfcOpenShell-0.8.0-1.fc43.src.rpm Building target platforms: s390x Building for target s390x setting SOURCE_DATE_EPOCH=1757030400 Wrote: /builddir/build/SRPMS/IfcOpenShell-0.8.0-1.fc43.src.rpm Updating and loading repositories: Copr repository 100% | 11.5 KiB/s | 1.5 KiB | 00m00s fedora 100% | 5.0 KiB/s | 5.7 KiB | 00m01s updates 100% | 7.0 KiB/s | 4.9 KiB | 00m01s Repositories loaded. Package Arch Version Repository Size Installing: CGAL-devel s390x 6.0.1-3.fc43 fedora 39.1 MiB OpenSceneGraph-devel s390x 3.6.5-37.fc43 fedora 234.3 MiB boost-devel s390x 1.83.0-16.fc43 fedora 143.0 MiB cmake s390x 3.31.6-4.fc43 fedora 33.7 MiB gcc-c++ s390x 15.2.1-1.fc43.1 fedora 30.7 MiB jsoncpp-devel s390x 1.9.6-2.fc43 fedora 82.2 KiB mpfr-devel s390x 4.2.2-2.fc43 fedora 62.9 KiB opencascade-devel s390x 7.9.1-3.fc43 fedora 27.2 MiB proj-devel s390x 9.6.2-2.fc43 fedora 561.6 KiB qt6-qtbase-devel s390x 6.9.1-4.fc43 fedora 21.6 MiB swig s390x 4.3.1-5.fc43 fedora 6.3 MiB Installing dependencies: LibRaw s390x 0.21.4-2.fc43 fedora 2.5 MiB OpenSceneGraph-libs s390x 3.6.5-37.fc43 fedora 27.7 MiB OpenThreads s390x 3.6.5-37.fc43 fedora 205.0 KiB OpenThreads-devel s390x 3.6.5-37.fc43 fedora 1.2 MiB PEGTL-devel s390x 2.8.3-13.fc43 fedora 678.1 KiB SDL3 s390x 3.2.20-1.fc43 fedora 3.0 MiB abattis-cantarell-vf-fonts noarch 0.301-15.fc43 fedora 192.7 KiB abseil-cpp s390x 20250512.1-1.fc43 fedora 2.2 MiB adwaita-cursor-theme noarch 48.1-2.fc43 fedora 11.4 MiB adwaita-icon-theme noarch 48.1-2.fc43 fedora 1.2 MiB adwaita-icon-theme-legacy noarch 46.2-4.fc43 fedora 2.1 MiB alsa-lib s390x 1.2.14-4.fc43 fedora 1.5 MiB annobin-docs noarch 12.99-1.fc43 fedora 98.9 KiB annobin-plugin-gcc s390x 12.99-1.fc43 fedora 1.0 MiB armadillo s390x 12.8.1-7.fc43 fedora 130.6 KiB arpack s390x 3.9.1-7.fc43 fedora 625.3 KiB at-spi2-atk s390x 2.57.1-2.fc43 fedora 290.7 KiB at-spi2-core s390x 2.57.1-2.fc43 fedora 1.6 MiB atk s390x 2.57.1-2.fc43 fedora 268.6 KiB autoconf noarch 2.72-7.fc43 fedora 2.8 MiB automake noarch 1.18.1-2.fc43 fedora 1.8 MiB avahi-glib s390x 0.9~rc2-6.fc43 fedora 15.3 KiB avahi-libs s390x 0.9~rc2-6.fc43 fedora 165.5 KiB blas s390x 3.12.0-10.fc43 fedora 1.5 MiB blas-devel s390x 3.12.0-10.fc43 fedora 132.4 KiB blas64 s390x 3.12.0-10.fc43 fedora 1.1 MiB blas64_ s390x 3.12.0-10.fc43 fedora 1.1 MiB blosc s390x 1.21.6-7.fc43 fedora 101.6 KiB boost s390x 1.83.0-16.fc43 fedora 1.3 KiB boost-atomic s390x 1.83.0-16.fc43 fedora 16.5 KiB boost-chrono s390x 1.83.0-16.fc43 fedora 33.1 KiB boost-container s390x 1.83.0-16.fc43 fedora 69.1 KiB boost-context s390x 1.83.0-16.fc43 fedora 12.2 KiB boost-contract s390x 1.83.0-16.fc43 fedora 98.3 KiB boost-coroutine s390x 1.83.0-16.fc43 fedora 20.8 KiB boost-date-time s390x 1.83.0-16.fc43 fedora 8.0 KiB boost-fiber s390x 1.83.0-16.fc43 fedora 82.0 KiB boost-filesystem s390x 1.83.0-16.fc43 fedora 142.5 KiB boost-graph s390x 1.83.0-16.fc43 fedora 381.8 KiB boost-iostreams s390x 1.83.0-16.fc43 fedora 89.9 KiB boost-json s390x 1.83.0-16.fc43 fedora 364.1 KiB boost-locale s390x 1.83.0-16.fc43 fedora 634.5 KiB boost-log s390x 1.83.0-16.fc43 fedora 1.6 MiB boost-math s390x 1.83.0-16.fc43 fedora 696.7 KiB boost-nowide s390x 1.83.0-16.fc43 fedora 20.6 KiB boost-numpy3 s390x 1.83.0-16.fc43 fedora 57.1 KiB boost-program-options s390x 1.83.0-16.fc43 fedora 287.2 KiB boost-python3 s390x 1.83.0-16.fc43 fedora 260.0 KiB boost-random s390x 1.83.0-16.fc43 fedora 29.2 KiB boost-regex s390x 1.83.0-16.fc43 fedora 306.0 KiB boost-serialization s390x 1.83.0-16.fc43 fedora 466.7 KiB boost-stacktrace s390x 1.83.0-16.fc43 fedora 50.9 KiB boost-system s390x 1.83.0-16.fc43 fedora 8.0 KiB boost-test s390x 1.83.0-16.fc43 fedora 655.8 KiB boost-thread s390x 1.83.0-16.fc43 fedora 136.0 KiB boost-timer s390x 1.83.0-16.fc43 fedora 20.7 KiB boost-type_erasure s390x 1.83.0-16.fc43 fedora 53.7 KiB boost-wave s390x 1.83.0-16.fc43 fedora 950.0 KiB brotli s390x 1.1.0-9.fc43 fedora 27.4 KiB brotli-devel s390x 1.1.0-9.fc43 fedora 65.6 KiB bubblewrap s390x 0.11.0-2.fc43 fedora 134.6 KiB bzip2-devel s390x 1.0.8-21.fc43 fedora 309.8 KiB cairo s390x 1.18.4-2.fc43 fedora 1.8 MiB cairo-devel s390x 1.18.4-2.fc43 fedora 2.3 MiB cairo-gobject s390x 1.18.4-2.fc43 fedora 34.9 KiB cdparanoia-libs s390x 10.2-48.fc43 fedora 117.0 KiB cfitsio s390x 4.6.2-2.fc43 fedora 2.1 MiB cgnslib s390x 4.5.0-6.fc43 fedora 1.3 MiB cgnslib-common noarch 4.5.0-6.fc43 fedora 508.9 KiB cgnslib-devel s390x 4.5.0-6.fc43 fedora 159.6 KiB cgnslib-libs s390x 4.5.0-6.fc43 fedora 975.9 KiB clang-libs s390x 20.1.8-18.fc43 fedora 137.1 MiB clang-resource-filesystem s390x 20.1.8-18.fc43 fedora 15.3 KiB cli11-devel noarch 2.5.0-2.fc43 fedora 645.6 KiB cmake-data noarch 3.31.6-4.fc43 fedora 8.5 MiB cmake-filesystem s390x 3.31.6-4.fc43 fedora 0.0 B cmake-rpm-macros noarch 3.31.6-4.fc43 fedora 7.7 KiB colord-libs s390x 1.4.8-2.fc43 fedora 853.2 KiB cpp s390x 15.2.1-1.fc43.1 fedora 27.2 MiB cups-filesystem noarch 1:2.4.12-4.fc43 fedora 0.0 B cups-libs s390x 1:2.4.12-4.fc43 fedora 718.4 KiB dbus s390x 1:1.16.0-4.fc43 fedora 0.0 B dbus-libs s390x 1:1.16.0-4.fc43 fedora 365.4 KiB default-fonts-core-sans noarch 4.2-5.fc43 fedora 11.9 KiB double-conversion s390x 3.3.1-4.fc43 fedora 96.7 KiB double-conversion-devel s390x 3.3.1-4.fc43 fedora 102.7 KiB duktape s390x 2.7.0-10.fc43 fedora 719.7 KiB eigen3-devel noarch 3.4.0-18.fc43 fedora 8.4 MiB emacs-filesystem noarch 1:30.0-5.fc43 fedora 0.0 B expat s390x 2.7.1-3.fc43 fedora 313.7 KiB expat-devel s390x 2.7.1-3.fc43 fedora 202.9 KiB flexiblas s390x 3.4.5-4.fc43 fedora 50.4 KiB flexiblas-devel s390x 3.4.5-4.fc43 fedora 4.9 MiB flexiblas-netlib s390x 3.4.5-4.fc43 fedora 12.5 MiB flexiblas-netlib64 s390x 3.4.5-4.fc43 fedora 12.5 MiB flexiblas-openblas-openmp s390x 3.4.5-4.fc43 fedora 39.0 KiB flexiblas-openblas-openmp64 s390x 3.4.5-4.fc43 fedora 39.0 KiB fontconfig s390x 2.17.0-3.fc43 fedora 779.7 KiB fontconfig-devel s390x 2.17.0-3.fc43 fedora 123.6 KiB fonts-filesystem noarch 1:2.0.5-23.fc43 fedora 0.0 B freeimage s390x 3.19.0-0.28.svn1909.fc43 fedora 1.1 MiB freeimage-devel s390x 3.19.0-0.28.svn1909.fc43 fedora 123.4 KiB freetype s390x 2.13.3-3.fc43 fedora 922.4 KiB freetype-devel s390x 2.13.3-3.fc43 fedora 8.5 MiB freexl s390x 2.0.0-15.fc43 fedora 97.1 KiB fribidi s390x 1.0.16-3.fc43 fedora 193.8 KiB gcc s390x 15.2.1-1.fc43.1 fedora 81.4 MiB gcc-gfortran s390x 15.2.1-1.fc43.1 fedora 29.4 MiB gcc-plugin-annobin s390x 15.2.1-1.fc43.1 fedora 56.8 KiB gdal-devel s390x 3.11.3-4.fc43 fedora 1.6 MiB gdal-libs s390x 3.11.3-4.fc43 fedora 32.0 MiB gdk-pixbuf2 s390x 2.43.3-7.fc43 fedora 2.5 MiB gdk-pixbuf2-devel s390x 2.43.3-7.fc43 fedora 2.3 MiB gdk-pixbuf2-modules s390x 2.43.3-7.fc43 fedora 105.8 KiB gdk-pixbuf2-modules-extra s390x 2.42.12-4.fc43 fedora 229.1 KiB geos s390x 3.13.1-3.fc43 fedora 3.9 MiB gettext s390x 0.25.1-2.fc43 fedora 13.1 MiB gettext-common-devel noarch 0.25.1-2.fc43 fedora 592.5 KiB gettext-devel s390x 0.25.1-2.fc43 fedora 1.3 MiB gettext-envsubst s390x 0.25.1-2.fc43 fedora 70.5 KiB gettext-libs s390x 0.25.1-2.fc43 fedora 2.3 MiB gettext-runtime s390x 0.25.1-2.fc43 fedora 435.7 KiB giflib s390x 5.2.2-8.fc43 fedora 119.9 KiB gl2ps s390x 1.4.2-15.fc43 fedora 122.8 KiB gl2ps-devel s390x 1.4.2-15.fc43 fedora 256.1 KiB glew-devel s390x 2.2.0-11.fc43 fedora 1.8 MiB glib2 s390x 2.85.4-1.fc43 fedora 15.0 MiB glib2-devel s390x 2.85.4-1.fc43 fedora 15.9 MiB glibc-devel s390x 2.42-4.fc43 fedora 3.6 MiB glx-utils s390x 9.0.0-10.fc43 fedora 441.9 KiB glycin-devel s390x 2.0~beta.3-1.fc43 fedora 122.2 KiB glycin-libs s390x 2.0~beta.3-1.fc43 fedora 5.8 MiB glycin-loaders s390x 2.0~beta.3-1.fc43 fedora 15.5 MiB gmp-c++ s390x 1:6.3.0-4.fc43 fedora 27.3 KiB gmp-devel s390x 1:6.3.0-4.fc43 fedora 356.2 KiB google-noto-fonts-common noarch 20250801-4.fc43 fedora 17.7 KiB google-noto-sans-vf-fonts noarch 20250801-4.fc43 fedora 1.4 MiB gpgme s390x 1.24.3-5.fc43 fedora 646.8 KiB gpgmepp s390x 1.24.3-5.fc43 fedora 438.1 KiB graphene s390x 1.10.8-2.fc43 fedora 194.4 KiB graphite2 s390x 1.3.14-19.fc43 fedora 203.1 KiB graphite2-devel s390x 1.3.14-19.fc43 fedora 49.3 KiB groff-base s390x 1.23.0-9.fc43 fedora 4.3 MiB gstreamer1 s390x 1.26.5-2.fc43 fedora 5.6 MiB gstreamer1-plugins-base s390x 1.26.5-1.fc43 fedora 7.5 MiB gtk-update-icon-cache s390x 3.24.49-3.fc43 fedora 61.9 KiB gtk3 s390x 3.24.49-3.fc43 fedora 23.8 MiB harfbuzz s390x 11.4.1-1.fc43 fedora 2.9 MiB harfbuzz-cairo s390x 11.4.1-1.fc43 fedora 47.9 KiB harfbuzz-devel s390x 11.4.1-1.fc43 fedora 5.3 MiB harfbuzz-icu s390x 11.4.1-1.fc43 fedora 11.1 KiB hdf-libs s390x 4.3.0-4.fc43 fedora 722.5 KiB hdf5 s390x 1.14.6-6.fc43 fedora 6.6 MiB hdf5-devel s390x 1.14.6-6.fc43 fedora 3.3 MiB hicolor-icon-theme noarch 0.18-2.fc43 fedora 72.4 KiB hwdata noarch 0.398-1.fc43 fedora 9.6 MiB hwloc-libs s390x 2.12.0-2.fc43 fedora 2.9 MiB hyphen s390x 2.8.8-27.fc43 fedora 51.3 KiB imath s390x 3.1.12-4.fc43 fedora 367.5 KiB iso-codes noarch 4.18.0-2.fc43 fedora 21.5 MiB jasper-libs s390x 4.2.3-5.fc43 fedora 380.7 KiB java-25-openjdk s390x 1:25.0.0.0.32-0.4.ea.fc43 fedora 887.2 KiB java-25-openjdk-headless s390x 1:25.0.0.0.32-0.4.ea.fc43 fedora 223.8 MiB javapackages-filesystem noarch 6.4.1-3.fc43 fedora 2.0 KiB jbigkit-libs s390x 2.1-32.fc43 fedora 116.9 KiB json-devel s390x 3.11.3-4.fc43 fedora 1.0 MiB json-glib s390x 1.10.6-3.fc43 fedora 594.6 KiB jsoncpp s390x 1.9.6-2.fc43 fedora 247.6 KiB jxrlib s390x 1.1-32.fc43 fedora 770.5 KiB kernel-headers s390x 6.17.0-0.rc3.31.fc43 fedora 6.7 MiB keyutils-libs-devel s390x 1.6.3-6.fc43 fedora 48.2 KiB krb5-devel s390x 1.21.3-7.fc43 fedora 705.9 KiB lapack s390x 3.12.0-10.fc43 fedora 17.0 MiB lapack-devel s390x 3.12.0-10.fc43 fedora 1.6 MiB lapack64 s390x 3.12.0-10.fc43 fedora 10.1 MiB lapack64_ s390x 3.12.0-10.fc43 fedora 10.1 MiB laszip s390x 3.4.4-5.fc43 fedora 465.9 KiB lcms2 s390x 2.16-6.fc43 fedora 452.6 KiB lcms2-devel s390x 2.16-6.fc43 fedora 135.7 KiB libGLEW s390x 2.2.0-11.fc43 fedora 756.2 KiB libICE s390x 1.1.2-3.fc43 fedora 202.1 KiB libICE-devel s390x 1.1.2-3.fc43 fedora 261.8 KiB libSM s390x 1.2.5-3.fc43 fedora 104.8 KiB libSM-devel s390x 1.2.5-3.fc43 fedora 18.8 KiB libX11 s390x 1.8.12-1.fc43 fedora 1.4 MiB libX11-common noarch 1.8.12-1.fc43 fedora 1.2 MiB libX11-devel s390x 1.8.12-1.fc43 fedora 1.0 MiB libX11-xcb s390x 1.8.12-1.fc43 fedora 6.7 KiB libXScrnSaver s390x 1.2.4-6.fc43 fedora 45.4 KiB libXScrnSaver-devel s390x 1.2.4-6.fc43 fedora 9.9 KiB libXau s390x 1.0.12-3.fc43 fedora 68.7 KiB libXau-devel s390x 1.0.12-3.fc43 fedora 7.5 KiB libXcomposite s390x 0.4.6-6.fc43 fedora 40.2 KiB libXcomposite-devel s390x 0.4.6-6.fc43 fedora 8.0 KiB libXcursor s390x 1.2.3-3.fc43 fedora 53.2 KiB libXcursor-devel s390x 1.2.3-3.fc43 fedora 22.7 KiB libXdamage s390x 1.1.6-6.fc43 fedora 39.4 KiB libXdmcp s390x 1.1.5-4.fc43 fedora 82.0 KiB libXdmcp-devel s390x 1.1.5-4.fc43 fedora 9.1 KiB libXext s390x 1.3.6-4.fc43 fedora 93.6 KiB libXext-devel s390x 1.3.6-4.fc43 fedora 98.9 KiB libXfixes s390x 6.0.1-6.fc43 fedora 29.9 KiB libXfixes-devel s390x 6.0.1-6.fc43 fedora 9.2 KiB libXft s390x 2.3.8-9.fc43 fedora 168.1 KiB libXft-devel s390x 2.3.8-9.fc43 fedora 31.7 KiB libXi s390x 1.8.2-3.fc43 fedora 80.3 KiB libXi-devel s390x 1.8.2-3.fc43 fedora 132.5 KiB libXinerama s390x 1.1.5-9.fc43 fedora 14.7 KiB libXinerama-devel s390x 1.1.5-9.fc43 fedora 7.0 KiB libXmu s390x 1.2.1-4.fc43 fedora 202.8 KiB libXpm s390x 3.5.17-6.fc43 fedora 152.1 KiB libXpm-devel s390x 3.5.17-6.fc43 fedora 88.1 KiB libXrandr s390x 1.5.4-6.fc43 fedora 51.4 KiB libXrandr-devel s390x 1.5.4-6.fc43 fedora 21.8 KiB libXrender s390x 0.9.12-3.fc43 fedora 45.8 KiB libXrender-devel s390x 0.9.12-3.fc43 fedora 50.1 KiB libXres s390x 1.2.2-6.fc43 fedora 16.5 KiB libXres-devel s390x 1.2.2-6.fc43 fedora 4.9 KiB libXt s390x 1.3.1-3.fc43 fedora 469.3 KiB libXt-devel s390x 1.3.1-3.fc43 fedora 1.6 MiB libXtst s390x 1.2.5-3.fc43 fedora 33.2 KiB libXtst-devel s390x 1.2.5-3.fc43 fedora 11.6 KiB libXv s390x 1.0.13-3.fc43 fedora 25.7 KiB libXv-devel s390x 1.0.13-3.fc43 fedora 41.3 KiB libXxf86vm s390x 1.1.6-3.fc43 fedora 25.0 KiB libaec s390x 1.1.4-3.fc43 fedora 105.9 KiB libaec-devel s390x 1.1.4-3.fc43 fedora 24.2 KiB libaom s390x 3.12.0-3.fc43 fedora 3.4 MiB libarchive-devel s390x 3.8.1-3.fc43 fedora 183.0 KiB libarrow s390x 20.0.0-5.fc43 fedora 26.6 MiB libarrow-acero-libs s390x 20.0.0-5.fc43 fedora 1.4 MiB libarrow-dataset-libs s390x 20.0.0-5.fc43 fedora 1.5 MiB libarrow-doc noarch 20.0.0-5.fc43 fedora 117.1 KiB libasan s390x 15.2.1-1.fc43.1 fedora 1.6 MiB libatomic s390x 15.2.1-1.fc43.1 fedora 28.3 KiB libb2 s390x 0.98.1-14.fc43 fedora 41.9 KiB libblkid-devel s390x 2.41.1-16.fc43 fedora 44.9 KiB libcloudproviders s390x 0.3.6-2.fc43 fedora 128.0 KiB libcom_err-devel s390x 1.47.3-2.fc43 fedora 16.7 KiB libcurl-devel s390x 8.15.0-2.fc43 fedora 1.3 MiB libdatrie s390x 0.2.13-12.fc43 fedora 57.6 KiB libdav1d s390x 1.5.1-2.fc43 fedora 641.3 KiB libdecor s390x 0.2.3-6.fc43 fedora 164.3 KiB libdeflate s390x 1.24-2.fc43 fedora 102.5 KiB libdicom s390x 1.2.0-2.fc43 fedora 501.8 KiB libdicom-devel s390x 1.2.0-2.fc43 fedora 47.7 KiB libdrm s390x 2.4.125-2.fc43 fedora 414.6 KiB libdrm-devel s390x 2.4.125-2.fc43 fedora 728.8 KiB libedit s390x 3.1-56.20250104cvs.fc43 fedora 271.9 KiB libepoxy s390x 1.5.10-10.fc43 fedora 1.3 MiB libevdev s390x 1.13.4-2.fc43 fedora 117.8 KiB libfbclient2 s390x 4.0.4.3010-8.fc43 fedora 3.7 MiB libffi-devel s390x 3.5.1-2.fc43 fedora 30.1 KiB libfontenc s390x 1.1.8-4.fc43 fedora 66.4 KiB libgeotiff s390x 1.7.4-3.fc43 fedora 337.2 KiB libgfortran s390x 15.2.1-1.fc43.1 fedora 2.5 MiB libglvnd s390x 1:1.7.0-8.fc43 fedora 895.4 KiB libglvnd-core-devel s390x 1:1.7.0-8.fc43 fedora 40.3 KiB libglvnd-devel s390x 1:1.7.0-8.fc43 fedora 2.1 MiB libglvnd-egl s390x 1:1.7.0-8.fc43 fedora 72.5 KiB libglvnd-gles s390x 1:1.7.0-8.fc43 fedora 117.5 KiB libglvnd-glx s390x 1:1.7.0-8.fc43 fedora 781.2 KiB libglvnd-opengl s390x 1:1.7.0-8.fc43 fedora 213.1 KiB libgta s390x 1.2.1-16.fc43 fedora 69.9 KiB libgudev s390x 238-8.fc43 fedora 83.5 KiB libgusb s390x 0.4.9-4.fc43 fedora 161.7 KiB libharu s390x 2.4.5-1.fc43 fedora 1.7 MiB libharu-devel s390x 2.4.5-1.fc43 fedora 190.6 KiB libheif s390x 1.20.1-2.fc43 fedora 1.6 MiB libicu s390x 77.1-1.fc43 fedora 36.8 MiB libicu-devel s390x 77.1-1.fc43 fedora 5.0 MiB libidn2-devel s390x 2.3.8-2.fc43 fedora 149.1 KiB libinput s390x 1.29.0-1.fc43 fedora 627.1 KiB libjpeg-turbo s390x 3.1.1-2.fc43 fedora 774.1 KiB libjpeg-turbo-devel s390x 3.1.1-2.fc43 fedora 353.9 KiB libjxl s390x 1:0.11.1-4.fc43 fedora 2.8 MiB libkadm5 s390x 1.21.3-7.fc43 fedora 221.6 KiB libkml s390x 1.3.0-55.fc43 fedora 1.2 MiB liblas s390x 1.8.2-0.26.git62f3d57.fc43 fedora 911.1 KiB liblerc s390x 4.0.0-9.fc43 fedora 257.1 KiB liblerc-devel s390x 4.0.0-9.fc43 fedora 4.3 MiB libmount-devel s390x 2.41.1-16.fc43 fedora 65.5 KiB libmpc s390x 1.3.1-8.fc43 fedora 160.4 KiB libnghttp2-devel s390x 1.66.0-2.fc43 fedora 286.3 KiB libogg s390x 2:1.3.6-1.fc43 fedora 49.4 KiB libogg-devel s390x 2:1.3.6-1.fc43 fedora 17.6 KiB libopenjph s390x 0.21.5-1.fc43 fedora 317.3 KiB liborc2 s390x 2.1.3-2.fc43 fedora 1.9 MiB libpciaccess s390x 0.16-16.fc43 fedora 44.3 KiB libpciaccess-devel s390x 0.16-16.fc43 fedora 15.3 KiB libpng s390x 2:1.6.50-2.fc43 fedora 249.6 KiB libpng-devel s390x 2:1.6.50-2.fc43 fedora 889.1 KiB libpq s390x 18.0-2.fc43 fedora 2.0 MiB libpq-devel s390x 18.0-2.fc43 fedora 406.3 KiB libproxy s390x 0.5.8-3.fc43 fedora 101.7 KiB libpsl-devel s390x 0.21.5-6.fc43 fedora 110.2 KiB libqhull_r s390x 1:8.0.2-7.fc43 fedora 491.1 KiB librsvg2 s390x 2.61.0-1.fc43 fedora 6.2 MiB librttopo s390x 1.1.0-17.fc43 fedora 544.5 KiB libseccomp s390x 2.6.0-2.fc43 fedora 240.7 KiB libseccomp-devel s390x 2.6.0-2.fc43 fedora 114.1 KiB libselinux-devel s390x 3.9-4.fc43 fedora 127.3 KiB libsepol-devel s390x 3.9-2.fc43 fedora 121.4 KiB libsoup3 s390x 3.6.5-4.fc43 fedora 1.2 MiB libspatialite s390x 5.1.0-11.fc43 fedora 16.2 MiB libssh-devel s390x 0.11.2-2.fc43 fedora 178.0 KiB libstdc++-devel s390x 15.2.1-1.fc43.1 fedora 37.1 MiB libtextstyle s390x 0.25.1-2.fc43 fedora 211.0 KiB libthai s390x 0.1.29-11.fc43 fedora 783.2 KiB libtheora s390x 1:1.1.1-40.fc43 fedora 448.0 KiB libtheora-devel s390x 1:1.1.1-40.fc43 fedora 98.7 KiB libtiff s390x 4.7.0-8.fc43 fedora 665.5 KiB libtiff-devel s390x 4.7.0-8.fc43 fedora 761.9 KiB libtinysparql s390x 3.10~beta-2.fc43 fedora 1.4 MiB libtirpc s390x 1.3.7-0.fc43 fedora 206.4 KiB libtommath s390x 1.3.1~rc1-6.fc43 fedora 138.2 KiB libtommath-devel s390x 1.3.1~rc1-6.fc43 fedora 29.9 KiB libubsan s390x 15.2.1-1.fc43.1 fedora 495.6 KiB libunwind s390x 1.8.1-3.fc43 fedora 166.2 KiB libuuid-devel s390x 2.41.1-16.fc43 fedora 41.0 KiB libuv s390x 1:1.51.0-2.fc43 fedora 577.1 KiB libverto-devel s390x 0.3.2-11.fc43 fedora 25.7 KiB libvisual s390x 1:0.4.2-3.fc43 fedora 472.4 KiB libvncserver s390x 0.9.15-4.fc43 fedora 1.1 MiB libvorbis s390x 1:1.3.7-13.fc43 fedora 892.8 KiB libwacom s390x 2.16.1-2.fc43 fedora 105.5 KiB libwacom-data noarch 2.16.1-2.fc43 fedora 1.4 MiB libwayland-client s390x 1.24.0-1.fc43 fedora 69.8 KiB libwayland-cursor s390x 1.24.0-1.fc43 fedora 37.1 KiB libwayland-egl s390x 1.24.0-1.fc43 fedora 8.2 KiB libwayland-server s390x 1.24.0-1.fc43 fedora 94.3 KiB libwebp s390x 1.6.0-2.fc43 fedora 723.7 KiB libwebp-devel s390x 1.6.0-2.fc43 fedora 121.7 KiB libxcb s390x 1.17.0-6.fc43 fedora 1.1 MiB libxcb-devel s390x 1.17.0-6.fc43 fedora 2.7 MiB libxcrypt-devel s390x 4.4.38-8.fc43 fedora 30.8 KiB libxkbcommon s390x 1.11.0-1.fc43 fedora 427.1 KiB libxkbcommon-devel s390x 1.11.0-1.fc43 fedora 383.4 KiB libxkbcommon-x11 s390x 1.11.0-1.fc43 fedora 35.3 KiB libxkbfile s390x 1.1.3-4.fc43 fedora 217.6 KiB libxkbfile-devel s390x 1.1.3-4.fc43 fedora 36.8 KiB libxml2-devel s390x 2.12.10-4.fc43 fedora 3.4 MiB libxshmfence s390x 1.3.2-7.fc43 fedora 12.2 KiB libxslt s390x 1.1.43-4.fc43 fedora 463.5 KiB libzip s390x 1.11.4-2.fc43 fedora 143.6 KiB libzstd-devel s390x 1.5.7-2.fc43 fedora 208.0 KiB lksctp-tools s390x 1.0.20-3.fc43 fedora 240.8 KiB llvm-filesystem s390x 20.1.8-18.fc43 fedora 0.0 B llvm-libs s390x 20.1.8-18.fc43 fedora 152.4 MiB lm_sensors-libs s390x 3.6.0-23.fc43 fedora 85.5 KiB lz4-devel s390x 1.10.0-3.fc43 fedora 102.2 KiB lzo s390x 2.10-15.fc43 fedora 198.7 KiB lzo-devel s390x 2.10-15.fc43 fedora 212.2 KiB lzo-minilzo s390x 2.10-15.fc43 fedora 40.5 KiB m4 s390x 1.4.20-2.fc43 fedora 871.1 KiB make s390x 1:4.4.1-11.fc43 fedora 1.9 MiB mariadb-connector-c s390x 3.4.5-2.fc43 fedora 581.6 KiB mariadb-connector-c-config noarch 3.4.5-2.fc43 fedora 497.0 B mariadb-connector-c-devel s390x 3.4.5-2.fc43 fedora 191.5 KiB mesa-dri-drivers s390x 25.1.4-2.fc43 fedora 16.7 MiB mesa-filesystem s390x 25.1.4-2.fc43 fedora 3.6 KiB mesa-libEGL s390x 25.1.4-2.fc43 fedora 390.7 KiB mesa-libGL s390x 25.1.4-2.fc43 fedora 366.2 KiB mesa-libGL-devel s390x 25.1.4-2.fc43 fedora 80.8 KiB mesa-libGLU s390x 9.0.3-7.fc43 fedora 401.3 KiB mesa-libGLU-devel s390x 9.0.3-7.fc43 fedora 17.0 KiB mesa-libgbm s390x 25.1.4-2.fc43 fedora 19.4 KiB minizip-ng-compat s390x 4.0.10-2.fc43 fedora 166.3 KiB mkfontscale s390x 1.2.3-3.fc43 fedora 48.8 KiB mpdecimal s390x 4.0.1-2.fc43 fedora 237.0 KiB mtdev s390x 1.1.6-11.fc43 fedora 29.0 KiB ncurses s390x 6.5-7.20250614.fc43 fedora 616.0 KiB netcdf s390x 4.9.2-15.fc43 fedora 2.5 MiB netcdf-cxx s390x 4.2-38.fc43 fedora 138.9 KiB netcdf-cxx-devel s390x 4.2-38.fc43 fedora 1.2 MiB netcdf-devel s390x 4.9.2-15.fc43 fedora 371.3 KiB noopenh264 s390x 2.6.0-2.fc43 fedora 34.9 KiB nspr s390x 4.37.0-2.fc43 fedora 351.0 KiB nss s390x 3.114.0-2.fc43 fedora 1.9 MiB nss-softokn s390x 3.114.0-2.fc43 fedora 2.1 MiB nss-softokn-freebl s390x 3.114.0-2.fc43 fedora 811.1 KiB nss-sysinit s390x 3.114.0-2.fc43 fedora 17.8 KiB nss-util s390x 3.114.0-2.fc43 fedora 240.7 KiB openblas s390x 0.3.29-2.fc43 fedora 111.7 KiB openblas-openmp s390x 0.3.29-2.fc43 fedora 15.2 MiB openblas-openmp64 s390x 0.3.29-2.fc43 fedora 15.3 MiB opencascade-draw s390x 7.9.1-3.fc43 fedora 7.8 MiB opencascade-foundation s390x 7.9.1-3.fc43 fedora 62.7 MiB opencascade-modeling s390x 7.9.1-3.fc43 fedora 44.5 MiB opencascade-ocaf s390x 7.9.1-3.fc43 fedora 4.7 MiB opencascade-visualization s390x 7.9.1-3.fc43 fedora 6.0 MiB openexr-libs s390x 3.2.4-6.fc43 fedora 6.5 MiB openjpeg s390x 2.5.3-8.fc43 fedora 483.6 KiB openjpeg-devel s390x 2.5.3-8.fc43 fedora 75.6 KiB openjpeg-tools s390x 2.5.3-8.fc43 fedora 192.4 KiB openslide s390x 4.0.0-9.fc43 fedora 306.4 KiB openslide-devel s390x 4.0.0-9.fc43 fedora 427.5 KiB openssl-devel s390x 1:3.5.1-2.fc43 fedora 4.6 MiB opus s390x 1.5.2-3.fc43 fedora 447.2 KiB orc s390x 0.4.41-2.fc43 fedora 877.8 KiB pango s390x 1.56.4-2.fc43 fedora 1.0 MiB parquet-libs s390x 20.0.0-5.fc43 fedora 3.4 MiB pcre2-devel s390x 10.45-1.fc43.1 fedora 2.1 MiB pcre2-utf16 s390x 10.45-1.fc43.1 fedora 661.8 KiB pcre2-utf32 s390x 10.45-1.fc43.1 fedora 633.7 KiB perl-AutoLoader noarch 5.74-520.fc43 fedora 20.6 KiB perl-B s390x 1.89-520.fc43 fedora 517.1 KiB perl-Carp noarch 1.54-520.fc43 fedora 46.6 KiB perl-Class-Struct noarch 0.68-520.fc43 fedora 25.4 KiB perl-Data-Dumper s390x 2.191-521.fc43 fedora 111.4 KiB perl-Digest noarch 1.20-520.fc43 fedora 35.3 KiB perl-Digest-MD5 s390x 2.59-520.fc43 fedora 55.5 KiB perl-DynaLoader s390x 1.57-520.fc43 fedora 32.1 KiB perl-Encode s390x 4:3.21-520.fc43 fedora 9.6 MiB perl-English noarch 1.11-520.fc43 fedora 6.2 KiB perl-Errno s390x 1.38-520.fc43 fedora 8.4 KiB perl-Exporter noarch 5.79-520.fc43 fedora 54.3 KiB perl-Fcntl s390x 1.20-520.fc43 fedora 48.6 KiB perl-File-Basename noarch 2.86-520.fc43 fedora 14.0 KiB perl-File-Compare noarch 1.100.800-520.fc43 fedora 5.6 KiB perl-File-Copy noarch 2.41-520.fc43 fedora 19.7 KiB perl-File-Find noarch 1.44-520.fc43 fedora 42.0 KiB perl-File-Path noarch 2.18-520.fc43 fedora 63.5 KiB perl-File-Temp noarch 1:0.231.100-520.fc43 fedora 162.3 KiB perl-File-stat noarch 1.14-520.fc43 fedora 12.5 KiB perl-FileHandle noarch 2.05-520.fc43 fedora 9.4 KiB perl-Getopt-Long noarch 1:2.58-520.fc43 fedora 144.5 KiB perl-Getopt-Std noarch 1.14-520.fc43 fedora 11.2 KiB perl-HTTP-Tiny noarch 0.090-521.fc43 fedora 154.4 KiB perl-IO s390x 1.55-520.fc43 fedora 147.2 KiB perl-IO-Socket-IP noarch 0.43-521.fc43 fedora 100.3 KiB perl-IO-Socket-SSL noarch 2.095-2.fc43 fedora 714.5 KiB perl-IPC-Open3 noarch 1.24-520.fc43 fedora 27.7 KiB perl-MIME-Base32 noarch 1.303-24.fc43 fedora 30.7 KiB perl-MIME-Base64 s390x 3.16-520.fc43 fedora 45.8 KiB perl-Net-SSLeay s390x 1.94-11.fc43 fedora 1.4 MiB perl-POSIX s390x 2.23-520.fc43 fedora 243.1 KiB perl-PathTools s390x 3.94-520.fc43 fedora 175.8 KiB perl-Pod-Escapes noarch 1:1.07-520.fc43 fedora 24.9 KiB perl-Pod-Perldoc noarch 3.28.01-521.fc43 fedora 163.7 KiB perl-Pod-Simple noarch 1:3.47-3.fc43 fedora 565.3 KiB perl-Pod-Usage noarch 4:2.05-520.fc43 fedora 86.3 KiB perl-Scalar-List-Utils s390x 5:1.70-1.fc43 fedora 144.7 KiB perl-SelectSaver noarch 1.02-520.fc43 fedora 2.2 KiB perl-Socket s390x 4:2.040-2.fc43 fedora 124.0 KiB perl-Storable s390x 1:3.37-521.fc43 fedora 226.9 KiB perl-Symbol noarch 1.09-520.fc43 fedora 6.8 KiB perl-Term-ANSIColor noarch 5.01-521.fc43 fedora 97.5 KiB perl-Term-Cap noarch 1.18-520.fc43 fedora 29.3 KiB perl-Text-ParseWords noarch 3.31-520.fc43 fedora 13.6 KiB perl-Text-Tabs+Wrap noarch 2024.001-520.fc43 fedora 22.6 KiB perl-Thread-Queue noarch 3.14-520.fc43 fedora 28.9 KiB perl-Time-Local noarch 2:1.350-520.fc43 fedora 69.0 KiB perl-URI noarch 5.32-2.fc43 fedora 261.2 KiB perl-base noarch 2.27-520.fc43 fedora 12.6 KiB perl-constant noarch 1.33-521.fc43 fedora 26.2 KiB perl-if noarch 0.61.000-520.fc43 fedora 5.8 KiB perl-interpreter s390x 4:5.42.0-520.fc43 fedora 118.4 KiB perl-libnet noarch 3.15-521.fc43 fedora 289.4 KiB perl-libs s390x 4:5.42.0-520.fc43 fedora 11.8 MiB perl-locale noarch 1.13-520.fc43 fedora 6.1 KiB perl-mro s390x 1.29-520.fc43 fedora 41.3 KiB perl-overload noarch 1.40-520.fc43 fedora 71.6 KiB perl-overloading noarch 0.02-520.fc43 fedora 4.9 KiB perl-parent noarch 1:0.244-520.fc43 fedora 10.3 KiB perl-podlators noarch 1:6.0.2-520.fc43 fedora 317.5 KiB perl-threads s390x 1:2.43-520.fc43 fedora 110.8 KiB perl-threads-shared s390x 1.70-520.fc43 fedora 83.4 KiB perl-vars noarch 1.05-520.fc43 fedora 3.9 KiB pixman s390x 0.46.2-2.fc43 fedora 568.4 KiB pixman-devel s390x 0.46.2-2.fc43 fedora 56.1 KiB poppler s390x 25.07.0-2.fc43 fedora 4.3 MiB poppler-data noarch 0.4.11-10.fc43 fedora 12.3 MiB poppler-glib s390x 25.07.0-2.fc43 fedora 664.2 KiB proj s390x 9.6.2-2.fc43 fedora 4.5 MiB proj-data noarch 9.6.2-2.fc43 fedora 9.3 MiB protobuf s390x 3.19.6-17.fc43 fedora 3.3 MiB publicsuffix-list noarch 20250616-2.fc43 fedora 332.8 KiB pugixml s390x 1.14-3.fc43 fedora 273.0 KiB pugixml-devel s390x 1.14-3.fc43 fedora 65.4 KiB pyproject-rpm-macros noarch 1.18.3-2.fc43 fedora 114.5 KiB python-pip-wheel noarch 25.1.1-16.fc43 fedora 1.2 MiB python-rpm-macros noarch 3.14-5.fc43 fedora 23.2 KiB python3 s390x 3.14.0~rc2-1.fc43 fedora 24.7 KiB python3-devel s390x 3.14.0~rc2-1.fc43 fedora 1.9 MiB python3-libs s390x 3.14.0~rc2-1.fc43 fedora 43.2 MiB python3-numpy s390x 1:2.3.2-2.fc43 fedora 37.5 MiB python3-numpy-f2py s390x 1:2.3.2-2.fc43 fedora 2.1 MiB python3-packaging noarch 25.0-5.fc43 fedora 607.4 KiB python3-rpm-generators noarch 14-13.fc43 fedora 81.7 KiB python3-rpm-macros noarch 3.14-5.fc43 fedora 6.5 KiB python3-vtk s390x 9.2.6-42.fc43 fedora 66.1 MiB qt-settings noarch 43.0-1.fc43 fedora 1.1 KiB qt5-designer s390x 5.15.17-2.fc43 fedora 515.4 KiB qt5-doctools s390x 5.15.17-2.fc43 fedora 2.1 MiB qt5-filesystem s390x 5.15.17-2.fc43 fedora 0.0 B qt5-linguist s390x 5.15.17-2.fc43 fedora 3.0 MiB qt5-qtbase s390x 5.15.17-5.fc43 fedora 10.8 MiB qt5-qtbase-common noarch 5.15.17-5.fc43 fedora 78.0 B qt5-qtbase-devel s390x 5.15.17-5.fc43 fedora 19.6 MiB qt5-qtbase-gui s390x 5.15.17-5.fc43 fedora 21.5 MiB qt5-qtdeclarative s390x 5.15.17-2.fc43 fedora 15.2 MiB qt5-qtdeclarative-devel s390x 5.15.17-2.fc43 fedora 9.5 MiB qt5-qtlocation s390x 5.15.17-3.fc43 fedora 10.9 MiB qt5-qtsensors s390x 5.15.17-2.fc43 fedora 968.8 KiB qt5-qttools s390x 5.15.17-2.fc43 fedora 95.7 KiB qt5-qttools-common noarch 5.15.17-2.fc43 fedora 7.5 KiB qt5-qttools-devel s390x 5.15.17-2.fc43 fedora 928.0 KiB qt5-qttools-libs-designer s390x 5.15.17-2.fc43 fedora 5.1 MiB qt5-qttools-libs-designercomponents s390x 5.15.17-2.fc43 fedora 2.6 MiB qt5-qttools-libs-help s390x 5.15.17-2.fc43 fedora 484.8 KiB qt5-qtwebchannel s390x 5.15.17-2.fc43 fedora 310.5 KiB qt5-qtwebkit s390x 5.212.0-0.94alpha4.fc43 fedora 43.0 MiB qt5-qtwebkit-devel s390x 5.212.0-0.94alpha4.fc43 fedora 201.8 KiB qt5-qtx11extras s390x 5.15.17-2.fc43 fedora 114.5 KiB qt5-qtx11extras-devel s390x 5.15.17-2.fc43 fedora 18.5 KiB qt5-rpm-macros noarch 5.15.17-2.fc43 fedora 1.6 KiB qt6-filesystem s390x 6.9.1-2.fc43 fedora 0.0 B qt6-qtbase s390x 6.9.1-4.fc43 fedora 13.9 MiB qt6-qtbase-common noarch 6.9.1-4.fc43 fedora 74.0 B qt6-qtbase-gui s390x 6.9.1-4.fc43 fedora 26.0 MiB qt6-qtbase-ibase s390x 6.9.1-4.fc43 fedora 157.4 KiB qt6-qtbase-mysql s390x 6.9.1-4.fc43 fedora 117.2 KiB qt6-qtbase-odbc s390x 6.9.1-4.fc43 fedora 144.8 KiB qt6-qtbase-postgresql s390x 6.9.1-4.fc43 fedora 133.0 KiB qt6-rpm-macros noarch 6.9.1-2.fc43 fedora 3.0 KiB rapidjson-devel s390x 1.1.0^20241222git24b5e7a-3.fc43 fedora 785.8 KiB rav1e-libs s390x 0.7.1-8.fc43 fedora 2.2 MiB re2 s390x 2:20250812-2.fc43 fedora 582.9 KiB rhash s390x 1.4.5-3.fc43 fedora 354.3 KiB rsvg-pixbuf-loader s390x 2.61.0-1.fc43 fedora 415.1 KiB sdl12-compat s390x 1.2.68-6.fc43 fedora 223.4 KiB sdl2-compat s390x 2.32.56-2.fc43 fedora 459.7 KiB shared-mime-info s390x 2.4-2.fc43 fedora 5.2 MiB snappy s390x 1.2.2-2.fc43 fedora 71.3 KiB sqlite s390x 3.50.2-2.fc43 fedora 2.0 MiB sqlite-devel s390x 3.50.2-2.fc43 fedora 684.1 KiB svt-av1-libs s390x 2.3.0-2.fc43 fedora 2.7 MiB sysprof-capture-devel s390x 49~alpha-2.fc43 fedora 729.7 KiB tbb s390x 2022.2.0-1.fc43 fedora 488.0 KiB tbb-bind s390x 2022.2.0-1.fc43 fedora 19.4 KiB tbb-devel s390x 2022.2.0-1.fc43 fedora 1.4 MiB tcl s390x 1:9.0.2-1.fc43 fedora 4.5 MiB tcl-devel s390x 1:9.0.2-1.fc43 fedora 831.8 KiB tcl8 s390x 1:8.6.16-2.fc43 fedora 4.4 MiB thrift s390x 0.20.0-7.fc43 fedora 5.0 MiB tk s390x 1:9.0.2-1.fc43 fedora 4.0 MiB tk-devel s390x 1:9.0.2-1.fc43 fedora 1.1 MiB tk8 s390x 1:8.6.16-2.fc43 fedora 3.4 MiB tslib s390x 1.23-2.fc43 fedora 395.3 KiB ttmkfdir s390x 3.0.9-73.fc43 fedora 122.1 KiB tzdata noarch 2025b-3.fc43 fedora 1.6 MiB tzdata-java noarch 2025b-3.fc43 fedora 100.1 KiB unixODBC s390x 2.3.12-7.fc43 fedora 1.0 MiB uriparser s390x 0.9.8-4.fc43 fedora 145.2 KiB utf8cpp-devel noarch 4.0.6-3.fc43 fedora 139.8 KiB utf8proc s390x 2.10.0-2.fc43 fedora 371.8 KiB vim-filesystem noarch 2:9.1.1623-1.fc43 fedora 40.0 B vtk s390x 9.2.6-42.fc43 fedora 104.7 MiB vtk-devel s390x 9.2.6-42.fc43 fedora 37.8 MiB vtk-java s390x 9.2.6-42.fc43 fedora 20.2 MiB vtk-qt s390x 9.2.6-42.fc43 fedora 1.0 MiB vulkan-headers noarch 1.4.321.0-3.fc43 fedora 32.1 MiB vulkan-loader s390x 1.4.321.0-3.fc43 fedora 516.4 KiB vulkan-loader-devel s390x 1.4.321.0-3.fc43 fedora 8.0 KiB woff2 s390x 1.0.2-23.fc43 fedora 128.4 KiB xcb-util s390x 0.4.1-8.fc43 fedora 30.1 KiB xcb-util-cursor s390x 0.1.5-4.fc43 fedora 27.0 KiB xcb-util-image s390x 0.4.1-8.fc43 fedora 21.9 KiB xcb-util-keysyms s390x 0.4.1-8.fc43 fedora 16.5 KiB xcb-util-renderutil s390x 0.3.10-8.fc43 fedora 24.1 KiB xcb-util-wm s390x 0.4.2-8.fc43 fedora 96.8 KiB xerces-c s390x 3.3.0-8.fc43 fedora 3.8 MiB xkeyboard-config noarch 2.45-1.fc43 fedora 10.2 MiB xml-common noarch 0.6.3-67.fc43 fedora 78.4 KiB xorg-x11-fonts-Type1 noarch 7.5-41.fc43 fedora 863.3 KiB xorg-x11-proto-devel noarch 2024.1-5.fc43 fedora 1.7 MiB xprop s390x 1.2.8-4.fc43 fedora 58.4 KiB xz-devel s390x 1:5.8.1-2.fc43 fedora 258.8 KiB zlib-ng-compat-devel s390x 2.2.5-1.fc43 fedora 107.0 KiB Transaction Summary: Installing: 591 packages Total size of inbound packages is 655 MiB. Need to download 655 MiB. After this operation, 3 GiB extra will be used (install 3 GiB, remove 0 B). [ 1/591] CGAL-devel-0:6.0.1-3.fc43.s39 100% | 4.1 MiB/s | 5.9 MiB | 00m01s [ 2/591] boost-devel-0:1.83.0-16.fc43. 100% | 7.9 MiB/s | 14.2 MiB | 00m02s [ 3/591] cmake-0:3.31.6-4.fc43.s390x 100% | 20.1 MiB/s | 11.6 MiB | 00m01s [ 4/591] jsoncpp-devel-0:1.9.6-2.fc43. 100% | 209.4 KiB/s | 29.5 KiB | 00m00s [ 5/591] mpfr-devel-0:4.2.2-2.fc43.s39 100% | 150.0 KiB/s | 21.4 KiB | 00m00s [ 6/591] gcc-c++-0:15.2.1-1.fc43.1.s39 100% | 19.2 MiB/s | 12.4 MiB | 00m01s [ 7/591] proj-devel-0:9.6.2-2.fc43.s39 100% | 619.5 KiB/s | 88.0 KiB | 00m00s [ 8/591] opencascade-devel-0:7.9.1-3.f 100% | 15.8 MiB/s | 4.8 MiB | 00m00s [ 9/591] swig-0:4.3.1-5.fc43.s390x 100% | 9.2 MiB/s | 1.7 MiB | 00m00s [ 10/591] qt6-qtbase-devel-0:6.9.1-4.fc 100% | 12.6 MiB/s | 4.1 MiB | 00m00s [ 11/591] cmake-filesystem-0:3.31.6-4.f 100% | 112.4 KiB/s | 15.4 KiB | 00m00s [ 12/591] OpenSceneGraph-devel-0:3.6.5- 100% | 12.7 MiB/s | 38.2 MiB | 00m03s [ 13/591] gmp-devel-1:6.3.0-4.fc43.s390 100% | 1.1 MiB/s | 174.8 KiB | 00m00s [ 14/591] OpenThreads-devel-0:3.6.5-37. 100% | 1.6 MiB/s | 251.7 KiB | 00m00s [ 15/591] boost-0:1.83.0-16.fc43.s390x 100% | 78.6 KiB/s | 11.9 KiB | 00m00s [ 16/591] boost-numpy3-0:1.83.0-16.fc43 100% | 192.9 KiB/s | 27.6 KiB | 00m00s [ 17/591] OpenSceneGraph-libs-0:3.6.5-3 100% | 16.7 MiB/s | 6.9 MiB | 00m00s [ 18/591] libicu-devel-0:77.1-1.fc43.s3 100% | 4.3 MiB/s | 794.1 KiB | 00m00s [ 19/591] expat-0:2.7.1-3.fc43.s390x 100% | 755.7 KiB/s | 119.4 KiB | 00m00s [ 20/591] jsoncpp-0:1.9.6-2.fc43.s390x 100% | 633.7 KiB/s | 94.4 KiB | 00m00s [ 21/591] cmake-data-0:3.31.6-4.fc43.no 100% | 9.0 MiB/s | 2.5 MiB | 00m00s [ 22/591] libuv-1:1.51.0-2.fc43.s390x 100% | 1.8 MiB/s | 267.7 KiB | 00m00s [ 23/591] make-1:4.4.1-11.fc43.s390x 100% | 3.7 MiB/s | 604.7 KiB | 00m00s [ 24/591] rhash-0:1.4.5-3.fc43.s390x 100% | 1.3 MiB/s | 202.4 KiB | 00m00s [ 25/591] libmpc-0:1.3.1-8.fc43.s390x 100% | 493.2 KiB/s | 72.5 KiB | 00m00s [ 26/591] freeimage-devel-0:3.19.0-0.28 100% | 254.9 KiB/s | 36.5 KiB | 00m00s [ 27/591] libstdc++-devel-0:15.2.1-1.fc 100% | 12.5 MiB/s | 5.2 MiB | 00m00s [ 28/591] freetype-devel-0:2.13.3-3.fc4 100% | 5.7 MiB/s | 1.0 MiB | 00m00s [ 29/591] gl2ps-devel-0:1.4.2-15.fc43.s 100% | 1.5 MiB/s | 235.6 KiB | 00m00s [ 30/591] libICE-devel-0:1.1.2-3.fc43.s 100% | 340.0 KiB/s | 45.9 KiB | 00m00s [ 31/591] libSM-devel-0:1.2.5-3.fc43.s3 100% | 81.8 KiB/s | 11.9 KiB | 00m00s [ 32/591] libX11-devel-0:1.8.12-1.fc43. 100% | 5.3 MiB/s | 1.0 MiB | 00m00s [ 33/591] libXScrnSaver-devel-0:1.2.4-6 100% | 124.4 KiB/s | 17.2 KiB | 00m00s [ 34/591] libXcomposite-devel-0:0.4.6-6 100% | 115.8 KiB/s | 15.7 KiB | 00m00s [ 35/591] libXcursor-devel-0:1.2.3-3.fc 100% | 278.3 KiB/s | 39.5 KiB | 00m00s [ 36/591] libXdmcp-devel-0:1.1.5-4.fc43 100% | 78.8 KiB/s | 11.0 KiB | 00m00s [ 37/591] libXext-devel-0:1.3.6-4.fc43. 100% | 607.7 KiB/s | 85.1 KiB | 00m00s [ 38/591] libXi-devel-0:1.8.2-3.fc43.s3 100% | 826.5 KiB/s | 115.7 KiB | 00m00s [ 39/591] gcc-0:15.2.1-1.fc43.1.s390x 100% | 23.3 MiB/s | 32.2 MiB | 00m01s [ 40/591] libXinerama-devel-0:1.1.5-9.f 100% | 79.9 KiB/s | 12.9 KiB | 00m00s [ 41/591] libXpm-devel-0:3.5.17-6.fc43. 100% | 444.4 KiB/s | 66.7 KiB | 00m00s [ 42/591] libXrandr-devel-0:1.5.4-6.fc4 100% | 136.7 KiB/s | 19.1 KiB | 00m00s [ 43/591] libXres-devel-0:1.2.2-6.fc43. 100% | 85.0 KiB/s | 12.0 KiB | 00m00s [ 44/591] libXtst-devel-0:1.2.5-3.fc43. 100% | 105.9 KiB/s | 15.7 KiB | 00m00s [ 45/591] libXv-devel-0:1.0.13-3.fc43.s 100% | 338.0 KiB/s | 43.6 KiB | 00m00s [ 46/591] libxkbfile-devel-0:1.1.3-4.fc 100% | 108.7 KiB/s | 15.4 KiB | 00m00s [ 47/591] mesa-libGL-devel-0:25.1.4-2.f 100% | 286.5 KiB/s | 38.7 KiB | 00m00s [ 48/591] mesa-libGLU-devel-0:9.0.3-7.f 100% | 88.6 KiB/s | 11.8 KiB | 00m00s [ 49/591] opencascade-draw-0:7.9.1-3.fc 100% | 9.1 MiB/s | 2.5 MiB | 00m00s [ 50/591] opencascade-ocaf-0:7.9.1-3.fc 100% | 5.7 MiB/s | 1.1 MiB | 00m00s [ 51/591] opencascade-foundation-0:7.9. 100% | 19.4 MiB/s | 12.5 MiB | 00m01s [ 52/591] opencascade-visualization-0:7 100% | 8.3 MiB/s | 2.0 MiB | 00m00s [ 53/591] opencascade-modeling-0:7.9.1- 100% | 20.0 MiB/s | 13.9 MiB | 00m01s [ 54/591] rapidjson-devel-0:1.1.0^20241 100% | 928.6 KiB/s | 143.0 KiB | 00m00s [ 55/591] tbb-devel-0:2022.2.0-1.fc43.s 100% | 1.6 MiB/s | 247.3 KiB | 00m00s [ 56/591] libcurl-devel-0:8.15.0-2.fc43 100% | 5.1 MiB/s | 920.6 KiB | 00m00s [ 57/591] libtiff-devel-0:4.7.0-8.fc43. 100% | 1.7 MiB/s | 268.4 KiB | 00m00s [ 58/591] vtk-devel-0:9.2.6-42.fc43.s39 100% | 12.2 MiB/s | 3.8 MiB | 00m00s [ 59/591] sqlite-devel-0:3.50.2-2.fc43. 100% | 930.9 KiB/s | 151.7 KiB | 00m00s [ 60/591] proj-0:9.6.2-2.fc43.s390x 100% | 7.6 MiB/s | 1.6 MiB | 00m00s [ 61/591] libglvnd-devel-1:1.7.0-8.fc43 100% | 1.1 MiB/s | 162.0 KiB | 00m00s [ 62/591] libxkbcommon-devel-0:1.11.0-1 100% | 510.1 KiB/s | 72.9 KiB | 00m00s [ 63/591] pcre2-utf16-0:10.45-1.fc43.1. 100% | 1.7 MiB/s | 258.5 KiB | 00m00s [ 64/591] qt6-qtbase-ibase-0:6.9.1-4.fc 100% | 517.6 KiB/s | 73.0 KiB | 00m00s [ 65/591] qt6-qtbase-0:6.9.1-4.fc43.s39 100% | 13.6 MiB/s | 4.4 MiB | 00m00s [ 66/591] qt6-qtbase-mysql-0:6.9.1-4.fc 100% | 342.4 KiB/s | 54.8 KiB | 00m00s [ 67/591] qt6-qtbase-odbc-0:6.9.1-4.fc4 100% | 473.3 KiB/s | 67.2 KiB | 00m00s [ 68/591] qt6-qtbase-postgresql-0:6.9.1 100% | 435.7 KiB/s | 62.3 KiB | 00m00s [ 69/591] qt6-rpm-macros-0:6.9.1-2.fc43 100% | 87.8 KiB/s | 12.0 KiB | 00m00s [ 70/591] qt6-qtbase-gui-0:6.9.1-4.fc43 100% | 14.9 MiB/s | 8.4 MiB | 00m01s [ 71/591] vulkan-loader-devel-0:1.4.321 100% | 84.4 KiB/s | 12.2 KiB | 00m00s [ 72/591] gmp-c++-1:6.3.0-4.fc43.s390x 100% | 133.3 KiB/s | 18.0 KiB | 00m00s [ 73/591] OpenThreads-0:3.6.5-37.fc43.s 100% | 458.6 KiB/s | 67.0 KiB | 00m00s [ 74/591] cairo-0:1.18.4-2.fc43.s390x 100% | 3.9 MiB/s | 730.0 KiB | 00m00s [ 75/591] fontconfig-0:2.17.0-3.fc43.s3 100% | 1.7 MiB/s | 279.2 KiB | 00m00s [ 76/591] freetype-0:2.13.3-3.fc43.s390 100% | 2.6 MiB/s | 440.0 KiB | 00m00s [ 77/591] giflib-0:5.2.2-8.fc43.s390x 100% | 377.3 KiB/s | 55.1 KiB | 00m00s [ 78/591] jasper-libs-0:4.2.3-5.fc43.s3 100% | 1.2 MiB/s | 178.0 KiB | 00m00s [ 79/591] libX11-0:1.8.12-1.fc43.s390x 100% | 3.8 MiB/s | 671.3 KiB | 00m00s [ 80/591] glib2-0:2.85.4-1.fc43.s390x 100% | 11.0 MiB/s | 3.1 MiB | 00m00s [ 81/591] libXinerama-0:1.1.5-9.fc43.s3 100% | 95.9 KiB/s | 13.9 KiB | 00m00s [ 82/591] libXrandr-0:1.5.4-6.fc43.s390 100% | 190.6 KiB/s | 28.2 KiB | 00m00s [ 83/591] libglvnd-glx-1:1.7.0-8.fc43.s 100% | 1.1 MiB/s | 166.6 KiB | 00m00s [ 84/591] libgta-0:1.2.1-16.fc43.s390x 100% | 262.0 KiB/s | 36.7 KiB | 00m00s [ 85/591] libjpeg-turbo-0:3.1.1-2.fc43. 100% | 1.6 MiB/s | 252.9 KiB | 00m00s [ 86/591] liblas-0:1.8.2-0.26.git62f3d5 100% | 2.0 MiB/s | 311.3 KiB | 00m00s [ 87/591] libpng-2:1.6.50-2.fc43.s390x 100% | 962.4 KiB/s | 130.9 KiB | 00m00s [ 88/591] libtiff-0:4.7.0-8.fc43.s390x 100% | 1.6 MiB/s | 240.8 KiB | 00m00s [ 89/591] libvncserver-0:0.9.15-4.fc43. 100% | 2.1 MiB/s | 347.9 KiB | 00m00s [ 90/591] librsvg2-0:2.61.0-1.fc43.s390 100% | 8.3 MiB/s | 2.0 MiB | 00m00s [ 91/591] poppler-glib-0:25.07.0-2.fc43 100% | 1.3 MiB/s | 207.0 KiB | 00m00s [ 92/591] sdl12-compat-0:1.2.68-6.fc43. 100% | 665.4 KiB/s | 97.1 KiB | 00m00s [ 93/591] boost-atomic-0:1.83.0-16.fc43 100% | 113.5 KiB/s | 16.7 KiB | 00m00s [ 94/591] boost-chrono-0:1.83.0-16.fc43 100% | 170.4 KiB/s | 23.0 KiB | 00m00s [ 95/591] boost-container-0:1.83.0-16.f 100% | 279.0 KiB/s | 39.3 KiB | 00m00s [ 96/591] boost-context-0:1.83.0-16.fc4 100% | 97.8 KiB/s | 14.5 KiB | 00m00s [ 97/591] boost-contract-0:1.83.0-16.fc 100% | 321.2 KiB/s | 43.0 KiB | 00m00s [ 98/591] boost-coroutine-0:1.83.0-16.f 100% | 126.7 KiB/s | 17.9 KiB | 00m00s [ 99/591] boost-date-time-0:1.83.0-16.f 100% | 91.6 KiB/s | 13.3 KiB | 00m00s [100/591] boost-fiber-0:1.83.0-16.fc43. 100% | 279.9 KiB/s | 40.3 KiB | 00m00s [101/591] boost-filesystem-0:1.83.0-16. 100% | 438.5 KiB/s | 65.8 KiB | 00m00s [102/591] boost-graph-0:1.83.0-16.fc43. 100% | 1.1 MiB/s | 160.5 KiB | 00m00s [103/591] boost-iostreams-0:1.83.0-16.f 100% | 267.9 KiB/s | 37.8 KiB | 00m00s [104/591] boost-json-0:1.83.0-16.fc43.s 100% | 1.1 MiB/s | 153.9 KiB | 00m00s [105/591] boost-locale-0:1.83.0-16.fc43 100% | 1.4 MiB/s | 215.1 KiB | 00m00s [106/591] boost-log-0:1.83.0-16.fc43.s3 100% | 3.4 MiB/s | 504.5 KiB | 00m00s [107/591] boost-math-0:1.83.0-16.fc43.s 100% | 1.5 MiB/s | 237.8 KiB | 00m00s [108/591] boost-nowide-0:1.83.0-16.fc43 100% | 122.3 KiB/s | 18.2 KiB | 00m00s [109/591] boost-program-options-0:1.83. 100% | 782.0 KiB/s | 110.3 KiB | 00m00s [110/591] boost-python3-0:1.83.0-16.fc4 100% | 671.5 KiB/s | 96.0 KiB | 00m00s [111/591] boost-random-0:1.83.0-16.fc43 100% | 148.3 KiB/s | 21.5 KiB | 00m00s [112/591] boost-regex-0:1.83.0-16.fc43. 100% | 885.4 KiB/s | 123.1 KiB | 00m00s [113/591] boost-serialization-0:1.83.0- 100% | 895.1 KiB/s | 133.4 KiB | 00m00s [114/591] boost-stacktrace-0:1.83.0-16. 100% | 206.1 KiB/s | 28.0 KiB | 00m00s [115/591] boost-system-0:1.83.0-16.fc43 100% | 99.4 KiB/s | 13.3 KiB | 00m00s [116/591] boost-test-0:1.83.0-16.fc43.s 100% | 1.6 MiB/s | 239.7 KiB | 00m00s [117/591] boost-thread-0:1.83.0-16.fc43 100% | 352.8 KiB/s | 58.9 KiB | 00m00s [118/591] boost-timer-0:1.83.0-16.fc43. 100% | 115.1 KiB/s | 19.0 KiB | 00m00s [119/591] boost-type_erasure-0:1.83.0-1 100% | 209.5 KiB/s | 30.6 KiB | 00m00s [120/591] boost-wave-0:1.83.0-16.fc43.s 100% | 1.7 MiB/s | 262.1 KiB | 00m00s [121/591] emacs-filesystem-1:30.0-5.fc4 100% | 54.7 KiB/s | 7.5 KiB | 00m00s [122/591] vim-filesystem-2:9.1.1623-1.f 100% | 110.7 KiB/s | 15.3 KiB | 00m00s [123/591] python3-numpy-1:2.3.2-2.fc43. 100% | 16.6 MiB/s | 7.3 MiB | 00m00s [124/591] glibc-devel-0:2.42-4.fc43.s39 100% | 3.6 MiB/s | 610.1 KiB | 00m00s [125/591] libicu-0:77.1-1.fc43.s390x 100% | 16.1 MiB/s | 10.7 MiB | 00m01s [126/591] libasan-0:15.2.1-1.fc43.1.s39 100% | 3.1 MiB/s | 531.2 KiB | 00m00s [127/591] libatomic-0:15.2.1-1.fc43.1.s 100% | 296.4 KiB/s | 41.8 KiB | 00m00s [128/591] libubsan-0:15.2.1-1.fc43.1.s3 100% | 1.6 MiB/s | 237.5 KiB | 00m00s [129/591] cpp-0:15.2.1-1.fc43.1.s390x 100% | 18.4 MiB/s | 10.2 MiB | 00m01s [130/591] freeimage-0:3.19.0-0.28.svn19 100% | 2.5 MiB/s | 417.6 KiB | 00m00s [131/591] brotli-devel-0:1.1.0-9.fc43.s 100% | 245.1 KiB/s | 33.8 KiB | 00m00s [132/591] bzip2-devel-0:1.0.8-21.fc43.s 100% | 1.4 MiB/s | 213.3 KiB | 00m00s [133/591] harfbuzz-devel-0:11.4.1-1.fc4 100% | 2.5 MiB/s | 456.8 KiB | 00m00s [134/591] libpng-devel-2:1.6.50-2.fc43. 100% | 1.9 MiB/s | 294.6 KiB | 00m00s [135/591] zlib-ng-compat-devel-0:2.2.5- 100% | 271.3 KiB/s | 38.3 KiB | 00m00s [136/591] libICE-0:1.1.2-3.fc43.s390x 100% | 615.1 KiB/s | 80.0 KiB | 00m00s [137/591] gl2ps-0:1.4.2-15.fc43.s390x 100% | 455.1 KiB/s | 65.5 KiB | 00m00s [138/591] xorg-x11-proto-devel-0:2024.1 100% | 1.9 MiB/s | 300.0 KiB | 00m00s [139/591] libSM-0:1.2.5-3.fc43.s390x 100% | 335.5 KiB/s | 45.6 KiB | 00m00s [140/591] libuuid-devel-0:2.41.1-16.fc4 100% | 227.1 KiB/s | 30.9 KiB | 00m00s [141/591] libX11-xcb-0:1.8.12-1.fc43.s3 100% | 79.0 KiB/s | 11.4 KiB | 00m00s [142/591] libXScrnSaver-0:1.2.4-6.fc43. 100% | 174.1 KiB/s | 24.9 KiB | 00m00s [143/591] libxcb-devel-0:1.17.0-6.fc43. 100% | 6.9 MiB/s | 1.4 MiB | 00m00s [144/591] libXcomposite-0:0.4.6-6.fc43. 100% | 171.2 KiB/s | 24.0 KiB | 00m00s [145/591] libXfixes-devel-0:6.0.1-6.fc4 100% | 87.7 KiB/s | 12.5 KiB | 00m00s [146/591] libXcursor-0:1.2.3-3.fc43.s39 100% | 227.9 KiB/s | 32.4 KiB | 00m00s [147/591] libXrender-devel-0:0.9.12-3.f 100% | 130.3 KiB/s | 18.9 KiB | 00m00s [148/591] libXdmcp-0:1.1.5-4.fc43.s390x 100% | 272.7 KiB/s | 37.4 KiB | 00m00s [149/591] libXext-0:1.3.6-4.fc43.s390x 100% | 303.2 KiB/s | 39.4 KiB | 00m00s [150/591] libXi-0:1.8.2-3.fc43.s390x 100% | 319.0 KiB/s | 42.4 KiB | 00m00s [151/591] libXpm-0:3.5.17-6.fc43.s390x 100% | 459.2 KiB/s | 69.3 KiB | 00m00s [152/591] libXt-0:1.3.1-3.fc43.s390x 100% | 1.2 MiB/s | 189.1 KiB | 00m00s [153/591] libXres-0:1.2.2-6.fc43.s390x 100% | 105.3 KiB/s | 14.9 KiB | 00m00s [154/591] libXtst-0:1.2.5-3.fc43.s390x 100% | 140.4 KiB/s | 20.6 KiB | 00m00s [155/591] libXv-0:1.0.13-3.fc43.s390x 100% | 137.0 KiB/s | 18.5 KiB | 00m00s [156/591] libxkbfile-0:1.1.3-4.fc43.s39 100% | 649.6 KiB/s | 97.4 KiB | 00m00s [157/591] libdrm-devel-0:2.4.125-2.fc43 100% | 1.1 MiB/s | 183.3 KiB | 00m00s [158/591] mesa-libGLU-0:9.0.3-7.fc43.s3 100% | 1.3 MiB/s | 183.4 KiB | 00m00s [159/591] tbb-0:2022.2.0-1.fc43.s390x 100% | 1.1 MiB/s | 173.3 KiB | 00m00s [160/591] tcl-1:9.0.2-1.fc43.s390x 100% | 6.1 MiB/s | 1.3 MiB | 00m00s [161/591] tk-1:9.0.2-1.fc43.s390x 100% | 8.1 MiB/s | 1.9 MiB | 00m00s [162/591] tbb-bind-0:2022.2.0-1.fc43.s3 100% | 125.7 KiB/s | 18.0 KiB | 00m00s [163/591] PEGTL-devel-0:2.8.3-13.fc43.s 100% | 1.1 MiB/s | 162.4 KiB | 00m00s [164/591] blas-devel-0:3.12.0-10.fc43.s 100% | 184.1 KiB/s | 26.7 KiB | 00m00s [165/591] cgnslib-devel-0:4.5.0-6.fc43. 100% | 482.2 KiB/s | 67.0 KiB | 00m00s [166/591] cli11-devel-0:2.5.0-2.fc43.no 100% | 1.0 MiB/s | 148.3 KiB | 00m00s [167/591] double-conversion-devel-0:3.3 100% | 234.1 KiB/s | 30.9 KiB | 00m00s [168/591] expat-devel-0:2.7.1-3.fc43.s3 100% | 399.0 KiB/s | 53.9 KiB | 00m00s [169/591] eigen3-devel-0:3.4.0-18.fc43. 100% | 5.9 MiB/s | 1.2 MiB | 00m00s [170/591] flexiblas-devel-0:3.4.5-4.fc4 100% | 847.2 KiB/s | 122.0 KiB | 00m00s [171/591] gdal-devel-0:3.11.3-4.fc43.s3 100% | 1.6 MiB/s | 266.6 KiB | 00m00s [172/591] glew-devel-0:2.2.0-11.fc43.s3 100% | 1.3 MiB/s | 221.1 KiB | 00m00s [173/591] vtk-0:9.2.6-42.fc43.s390x 100% | 22.2 MiB/s | 25.2 MiB | 00m01s [174/591] hdf5-devel-0:1.14.6-6.fc43.s3 100% | 6.8 MiB/s | 1.4 MiB | 00m00s [175/591] json-devel-0:3.11.3-4.fc43.s3 100% | 1.1 MiB/s | 165.0 KiB | 00m00s [176/591] lapack-devel-0:3.12.0-10.fc43 100% | 657.7 KiB/s | 90.1 KiB | 00m00s [177/591] libXt-devel-0:1.3.1-3.fc43.s3 100% | 2.7 MiB/s | 459.8 KiB | 00m00s [178/591] libarchive-devel-0:3.8.1-3.fc 100% | 923.1 KiB/s | 134.8 KiB | 00m00s [179/591] libharu-devel-0:2.4.5-1.fc43. 100% | 334.1 KiB/s | 46.4 KiB | 00m00s [180/591] libogg-devel-2:1.3.6-1.fc43.s 100% | 98.0 KiB/s | 12.8 KiB | 00m00s [181/591] libjpeg-turbo-devel-0:3.1.1-2 100% | 671.4 KiB/s | 97.4 KiB | 00m00s [182/591] libpq-devel-0:18.0-2.fc43.s39 100% | 854.5 KiB/s | 119.6 KiB | 00m00s [183/591] libtheora-devel-1:1.1.1-40.fc 100% | 238.3 KiB/s | 31.5 KiB | 00m00s [184/591] libxml2-devel-0:2.12.10-4.fc4 100% | 2.9 MiB/s | 523.8 KiB | 00m00s [185/591] lz4-devel-0:1.10.0-3.fc43.s39 100% | 210.5 KiB/s | 32.0 KiB | 00m00s [186/591] mariadb-connector-c-devel-0:3 100% | 417.7 KiB/s | 56.8 KiB | 00m00s [187/591] netcdf-cxx-devel-0:4.2-38.fc4 100% | 2.3 MiB/s | 365.7 KiB | 00m00s [188/591] openslide-devel-0:4.0.0-9.fc4 100% | 785.7 KiB/s | 111.6 KiB | 00m00s [189/591] pugixml-devel-0:1.14-3.fc43.s 100% | 159.3 KiB/s | 22.8 KiB | 00m00s [190/591] python3-devel-0:3.14.0~rc2-1. 100% | 2.6 MiB/s | 434.7 KiB | 00m00s [191/591] qt5-qttools-devel-0:5.15.17-2 100% | 1.5 MiB/s | 229.2 KiB | 00m00s [192/591] qt5-qtbase-devel-0:5.15.17-5. 100% | 11.7 MiB/s | 3.6 MiB | 00m00s [193/591] qt5-qtwebkit-devel-0:5.212.0- 100% | 505.1 KiB/s | 69.7 KiB | 00m00s [194/591] qt5-qtx11extras-devel-0:5.15. 100% | 103.5 KiB/s | 15.3 KiB | 00m00s [195/591] utf8cpp-devel-0:4.0.6-3.fc43. 100% | 225.2 KiB/s | 30.6 KiB | 00m00s [196/591] python3-vtk-0:9.2.6-42.fc43.s 100% | 18.8 MiB/s | 11.5 MiB | 00m01s [197/591] krb5-devel-0:1.21.3-7.fc43.s3 100% | 1.0 MiB/s | 141.9 KiB | 00m00s [198/591] libidn2-devel-0:2.3.8-2.fc43. 100% | 426.0 KiB/s | 63.9 KiB | 00m00s [199/591] libnghttp2-devel-0:1.66.0-2.f 100% | 387.9 KiB/s | 54.3 KiB | 00m00s [200/591] vtk-java-0:9.2.6-42.fc43.s390 100% | 16.1 MiB/s | 6.3 MiB | 00m00s [201/591] libpsl-devel-0:0.21.5-6.fc43. 100% | 233.1 KiB/s | 32.9 KiB | 00m00s [202/591] libssh-devel-0:0.11.2-2.fc43. 100% | 296.0 KiB/s | 41.4 KiB | 00m00s [203/591] libwebp-devel-0:1.6.0-2.fc43. 100% | 273.8 KiB/s | 39.4 KiB | 00m00s [204/591] openssl-devel-1:3.5.1-2.fc43. 100% | 11.3 MiB/s | 3.0 MiB | 00m00s [205/591] liblerc-devel-0:4.0.0-9.fc43. 100% | 11.4 MiB/s | 3.2 MiB | 00m00s [206/591] libzstd-devel-0:1.5.7-2.fc43. 100% | 388.1 KiB/s | 52.8 KiB | 00m00s [207/591] proj-data-0:9.6.2-2.fc43.noar 100% | 6.7 MiB/s | 1.3 MiB | 00m00s [208/591] sqlite-0:3.50.2-2.fc43.s390x 100% | 5.1 MiB/s | 978.6 KiB | 00m00s [209/591] libglvnd-1:1.7.0-8.fc43.s390x 100% | 976.1 KiB/s | 142.5 KiB | 00m00s [210/591] libglvnd-egl-1:1.7.0-8.fc43.s 100% | 269.1 KiB/s | 37.7 KiB | 00m00s [211/591] libglvnd-core-devel-1:1.7.0-8 100% | 111.5 KiB/s | 17.2 KiB | 00m00s [212/591] libglvnd-gles-1:1.7.0-8.fc43. 100% | 260.6 KiB/s | 36.5 KiB | 00m00s [213/591] libglvnd-opengl-1:1.7.0-8.fc4 100% | 375.1 KiB/s | 52.1 KiB | 00m00s [214/591] libxkbcommon-0:1.11.0-1.fc43. 100% | 1.2 MiB/s | 182.0 KiB | 00m00s [215/591] dbus-libs-1:1.16.0-4.fc43.s39 100% | 1.0 MiB/s | 148.9 KiB | 00m00s [216/591] double-conversion-0:3.3.1-4.f 100% | 371.6 KiB/s | 53.5 KiB | 00m00s [217/591] libb2-0:0.98.1-14.fc43.s390x 100% | 196.3 KiB/s | 26.7 KiB | 00m00s [218/591] libproxy-0:0.5.8-3.fc43.s390x 100% | 295.9 KiB/s | 43.5 KiB | 00m00s [219/591] qt6-filesystem-0:6.9.1-2.fc43 100% | 75.9 KiB/s | 10.6 KiB | 00m00s [220/591] qt6-qtbase-common-0:6.9.1-4.f 100% | 85.1 KiB/s | 12.4 KiB | 00m00s [221/591] cups-libs-1:2.4.12-4.fc43.s39 100% | 1.8 MiB/s | 277.6 KiB | 00m00s [222/591] glx-utils-0:9.0.0-10.fc43.s39 100% | 493.9 KiB/s | 69.6 KiB | 00m00s [223/591] harfbuzz-0:11.4.1-1.fc43.s390 100% | 5.9 MiB/s | 1.1 MiB | 00m00s [224/591] libdrm-0:2.4.125-2.fc43.s390x 100% | 1.0 MiB/s | 165.2 KiB | 00m00s [225/591] libinput-0:1.29.0-1.fc43.s390 100% | 1.6 MiB/s | 247.7 KiB | 00m00s [226/591] libxcb-0:1.17.0-6.fc43.s390x 100% | 1.7 MiB/s | 246.8 KiB | 00m00s [227/591] libxkbcommon-x11-0:1.11.0-1.f 100% | 168.1 KiB/s | 22.9 KiB | 00m00s [228/591] mesa-libgbm-0:25.1.4-2.fc43.s 100% | 197.4 KiB/s | 27.4 KiB | 00m00s [229/591] mtdev-0:1.1.6-11.fc43.s390x 100% | 171.6 KiB/s | 22.0 KiB | 00m00s [230/591] tslib-0:1.23-2.fc43.s390x 100% | 1.0 MiB/s | 157.3 KiB | 00m00s [231/591] xcb-util-cursor-0:0.1.5-4.fc4 100% | 132.5 KiB/s | 19.2 KiB | 00m00s [232/591] xcb-util-image-0:0.4.1-8.fc43 100% | 134.2 KiB/s | 19.2 KiB | 00m00s [233/591] xcb-util-keysyms-0:0.4.1-8.fc 100% | 95.3 KiB/s | 14.0 KiB | 00m00s [234/591] xcb-util-renderutil-0:0.3.10- 100% | 118.4 KiB/s | 16.7 KiB | 00m00s [235/591] xcb-util-wm-0:0.4.2-8.fc43.s3 100% | 228.1 KiB/s | 31.2 KiB | 00m00s [236/591] libfbclient2-0:4.0.4.3010-8.f 100% | 6.0 MiB/s | 1.2 MiB | 00m00s [237/591] mariadb-connector-c-0:3.4.5-2 100% | 1.5 MiB/s | 224.7 KiB | 00m00s [238/591] unixODBC-0:2.3.12-7.fc43.s390 100% | 2.6 MiB/s | 423.1 KiB | 00m00s [239/591] libpq-0:18.0-2.fc43.s390x 100% | 2.3 MiB/s | 380.7 KiB | 00m00s [240/591] vulkan-loader-0:1.4.321.0-3.f 100% | 969.6 KiB/s | 148.4 KiB | 00m00s [241/591] vulkan-headers-0:1.4.321.0-3. 100% | 7.1 MiB/s | 1.5 MiB | 00m00s [242/591] libXrender-0:0.9.12-3.fc43.s3 100% | 202.1 KiB/s | 28.1 KiB | 00m00s [243/591] lzo-0:2.10-15.fc43.s390x 100% | 587.4 KiB/s | 77.0 KiB | 00m00s [244/591] pixman-0:0.46.2-2.fc43.s390x 100% | 1.5 MiB/s | 226.9 KiB | 00m00s [245/591] default-fonts-core-sans-0:4.2 100% | 212.0 KiB/s | 29.9 KiB | 00m00s [246/591] fonts-filesystem-1:2.0.5-23.f 100% | 62.9 KiB/s | 8.7 KiB | 00m00s [247/591] xml-common-0:0.6.3-67.fc43.no 100% | 211.2 KiB/s | 31.0 KiB | 00m00s [248/591] libX11-common-0:1.8.12-1.fc43 100% | 1.1 MiB/s | 175.9 KiB | 00m00s [249/591] mesa-libGL-0:25.1.4-2.fc43.s3 100% | 986.1 KiB/s | 143.0 KiB | 00m00s [250/591] laszip-0:3.4.4-5.fc43.s390x 100% | 1.0 MiB/s | 151.6 KiB | 00m00s [251/591] libgeotiff-0:1.7.4-3.fc43.s39 100% | 731.5 KiB/s | 104.6 KiB | 00m00s [252/591] cairo-gobject-0:1.18.4-2.fc43 100% | 123.1 KiB/s | 17.6 KiB | 00m00s [253/591] gdk-pixbuf2-0:2.43.3-7.fc43.s 100% | 2.9 MiB/s | 487.5 KiB | 00m00s [254/591] libdav1d-0:1.5.1-2.fc43.s390x 100% | 2.0 MiB/s | 320.4 KiB | 00m00s [255/591] pango-0:1.56.4-2.fc43.s390x 100% | 2.4 MiB/s | 368.4 KiB | 00m00s [256/591] gdal-libs-0:3.11.3-4.fc43.s39 100% | 17.7 MiB/s | 10.5 MiB | 00m01s [257/591] rsvg-pixbuf-loader-0:2.61.0-1 100% | 1.2 MiB/s | 183.1 KiB | 00m00s [258/591] jbigkit-libs-0:2.1-32.fc43.s3 100% | 403.9 KiB/s | 55.7 KiB | 00m00s [259/591] liblerc-0:4.0.0-9.fc43.s390x 100% | 781.0 KiB/s | 112.5 KiB | 00m00s [260/591] libwebp-0:1.6.0-2.fc43.s390x 100% | 1.9 MiB/s | 281.9 KiB | 00m00s [261/591] sdl2-compat-0:2.32.56-2.fc43. 100% | 1.0 MiB/s | 146.5 KiB | 00m00s [262/591] poppler-0:25.07.0-2.fc43.s390 100% | 6.7 MiB/s | 1.4 MiB | 00m00s [263/591] python3-0:3.14.0~rc2-1.fc43.s 100% | 193.3 KiB/s | 27.3 KiB | 00m00s [264/591] python3-numpy-f2py-1:2.3.2-2. 100% | 3.2 MiB/s | 510.5 KiB | 00m00s [265/591] kernel-headers-0:6.17.0-0.rc3 100% | 7.6 MiB/s | 1.7 MiB | 00m00s [266/591] flexiblas-netlib-0:3.4.5-4.fc 100% | 12.6 MiB/s | 3.8 MiB | 00m00s [267/591] libxcrypt-devel-0:4.4.38-8.fc 100% | 210.6 KiB/s | 29.1 KiB | 00m00s [268/591] imath-0:3.1.12-4.fc43.s390x 100% | 678.9 KiB/s | 98.4 KiB | 00m00s [269/591] LibRaw-0:0.21.4-2.fc43.s390x 100% | 2.7 MiB/s | 451.4 KiB | 00m00s [270/591] jxrlib-0:1.1-32.fc43.s390x 100% | 3.0 MiB/s | 470.5 KiB | 00m00s [271/591] lcms2-0:2.16-6.fc43.s390x 100% | 1.2 MiB/s | 188.9 KiB | 00m00s [272/591] openjpeg-0:2.5.3-8.fc43.s390x 100% | 1.4 MiB/s | 212.4 KiB | 00m00s [273/591] openexr-libs-0:3.2.4-6.fc43.s 100% | 5.7 MiB/s | 1.1 MiB | 00m00s [274/591] brotli-0:1.1.0-9.fc43.s390x 100% | 135.0 KiB/s | 20.1 KiB | 00m00s [275/591] cairo-devel-0:1.18.4-2.fc43.s 100% | 1.3 MiB/s | 191.7 KiB | 00m00s [276/591] glib2-devel-0:2.85.4-1.fc43.s 100% | 6.7 MiB/s | 1.5 MiB | 00m00s [277/591] graphite2-devel-0:1.3.14-19.f 100% | 153.3 KiB/s | 20.5 KiB | 00m00s [278/591] harfbuzz-cairo-0:11.4.1-1.fc4 100% | 216.2 KiB/s | 30.3 KiB | 00m00s [279/591] harfbuzz-icu-0:11.4.1-1.fc43. 100% | 108.9 KiB/s | 15.2 KiB | 00m00s [280/591] libXau-devel-0:1.0.12-3.fc43. 100% | 95.8 KiB/s | 13.8 KiB | 00m00s [281/591] libXfixes-0:6.0.1-6.fc43.s390 100% | 133.1 KiB/s | 18.8 KiB | 00m00s [282/591] libpciaccess-devel-0:0.16-16. 100% | 86.4 KiB/s | 12.4 KiB | 00m00s [283/591] libtommath-0:1.3.1~rc1-6.fc43 100% | 452.8 KiB/s | 64.8 KiB | 00m00s [284/591] libXft-0:2.3.8-9.fc43.s390x 100% | 557.6 KiB/s | 75.8 KiB | 00m00s [285/591] libGLEW-0:2.2.0-11.fc43.s390x 100% | 1.3 MiB/s | 179.4 KiB | 00m00s [286/591] cgnslib-libs-0:4.5.0-6.fc43.s 100% | 2.2 MiB/s | 338.3 KiB | 00m00s [287/591] hdf5-0:1.14.6-6.fc43.s390x 100% | 8.7 MiB/s | 2.1 MiB | 00m00s [288/591] libogg-2:1.3.6-1.fc43.s390x 100% | 255.4 KiB/s | 34.2 KiB | 00m00s [289/591] libharu-0:2.4.5-1.fc43.s390x 100% | 3.3 MiB/s | 582.7 KiB | 00m00s [290/591] libtheora-1:1.1.1-40.fc43.s39 100% | 1.1 MiB/s | 169.1 KiB | 00m00s [291/591] openslide-0:4.0.0-9.fc43.s390 100% | 921.9 KiB/s | 134.6 KiB | 00m00s [292/591] netcdf-0:4.9.2-15.fc43.s390x 100% | 4.6 MiB/s | 843.2 KiB | 00m00s [293/591] pugixml-0:1.14-3.fc43.s390x 100% | 738.1 KiB/s | 107.0 KiB | 00m00s [294/591] blas-0:3.12.0-10.fc43.s390x 100% | 4.1 MiB/s | 717.9 KiB | 00m00s [295/591] hwloc-libs-0:2.12.0-2.fc43.s3 100% | 8.2 MiB/s | 2.1 MiB | 00m00s [296/591] blas64-0:3.12.0-10.fc43.s390x 100% | 1.8 MiB/s | 283.7 KiB | 00m00s [297/591] python3-libs-0:3.14.0~rc2-1.f 100% | 18.5 MiB/s | 9.8 MiB | 00m01s [298/591] cgnslib-0:4.5.0-6.fc43.s390x 100% | 2.8 MiB/s | 474.3 KiB | 00m00s [299/591] flexiblas-0:3.4.5-4.fc43.s390 100% | 189.1 KiB/s | 25.9 KiB | 00m00s [300/591] gcc-gfortran-0:15.2.1-1.fc43. 100% | 18.4 MiB/s | 11.7 MiB | 00m01s [301/591] blas64_-0:3.12.0-10.fc43.s390 100% | 332.3 KiB/s | 283.8 KiB | 00m01s [302/591] libaec-devel-0:1.1.4-3.fc43.s 100% | 69.4 KiB/s | 15.1 KiB | 00m00s [303/591] lapack64-0:3.12.0-10.fc43.s39 100% | 11.4 MiB/s | 3.3 MiB | 00m00s [304/591] lapack64_-0:3.12.0-10.fc43.s3 100% | 11.1 MiB/s | 3.3 MiB | 00m00s [305/591] lapack-0:3.12.0-10.fc43.s390x 100% | 11.5 MiB/s | 12.3 MiB | 00m01s [306/591] xz-devel-1:5.8.1-2.fc43.s390x 100% | 477.6 KiB/s | 66.9 KiB | 00m00s [307/591] flexiblas-netlib64-0:3.4.5-4. 100% | 2.4 MiB/s | 3.7 MiB | 00m02s [308/591] netcdf-cxx-0:4.2-38.fc43.s390 100% | 307.0 KiB/s | 44.5 KiB | 00m00s [309/591] netcdf-devel-0:4.9.2-15.fc43. 100% | 658.6 KiB/s | 99.5 KiB | 00m00s [310/591] gdk-pixbuf2-devel-0:2.43.3-7. 100% | 2.4 MiB/s | 368.4 KiB | 00m00s [311/591] libdicom-devel-0:1.2.0-2.fc43 100% | 119.2 KiB/s | 17.2 KiB | 00m00s [312/591] openjpeg-devel-0:2.5.3-8.fc43 100% | 192.3 KiB/s | 27.3 KiB | 00m00s [313/591] vtk-qt-0:9.2.6-42.fc43.s390x 100% | 1.9 MiB/s | 286.1 KiB | 00m00s [314/591] automake-0:1.18.1-2.fc43.noar 100% | 703.8 KiB/s | 723.5 KiB | 00m01s [315/591] perl-English-0:1.11-520.fc43. 100% | 95.8 KiB/s | 13.6 KiB | 00m00s [316/591] perl-File-Basename-0:2.86-520 100% | 116.8 KiB/s | 17.2 KiB | 00m00s [317/591] perl-File-Find-0:1.44-520.fc4 100% | 196.4 KiB/s | 25.3 KiB | 00m00s [318/591] perl-File-Path-0:2.18-520.fc4 100% | 238.5 KiB/s | 35.1 KiB | 00m00s [319/591] perl-Getopt-Long-1:2.58-520.f 100% | 430.0 KiB/s | 63.6 KiB | 00m00s [320/591] perl-IO-0:1.55-520.fc43.s390x 100% | 565.9 KiB/s | 82.1 KiB | 00m00s [321/591] perl-PathTools-0:3.94-520.fc4 100% | 629.8 KiB/s | 86.9 KiB | 00m00s [322/591] perl-interpreter-4:5.42.0-520 100% | 501.2 KiB/s | 72.2 KiB | 00m00s [323/591] qt5-qtbase-0:5.15.17-5.fc43.s 100% | 12.7 MiB/s | 3.8 MiB | 00m00s [324/591] perl-libs-4:5.42.0-520.fc43.s 100% | 6.0 MiB/s | 2.7 MiB | 00m00s [325/591] qt5-rpm-macros-0:5.15.17-2.fc 100% | 70.6 KiB/s | 10.4 KiB | 00m00s [326/591] qt5-qtbase-gui-0:5.15.17-5.fc 100% | 15.1 MiB/s | 6.9 MiB | 00m00s [327/591] qt5-designer-0:5.15.17-2.fc43 100% | 1.2 MiB/s | 171.2 KiB | 00m00s [328/591] qt5-doctools-0:5.15.17-2.fc43 100% | 4.6 MiB/s | 754.8 KiB | 00m00s [329/591] qt5-linguist-0:5.15.17-2.fc43 100% | 5.9 MiB/s | 954.3 KiB | 00m00s [330/591] qt5-qttools-0:5.15.17-2.fc43. 100% | 294.2 KiB/s | 42.4 KiB | 00m00s [331/591] qt5-qttools-libs-designer-0:5 100% | 14.8 MiB/s | 2.8 MiB | 00m00s [332/591] qt5-qttools-libs-help-0:5.15. 100% | 1.1 MiB/s | 162.8 KiB | 00m00s [333/591] qt5-qttools-libs-designercomp 100% | 4.8 MiB/s | 829.5 KiB | 00m00s [334/591] qt5-qtdeclarative-devel-0:5.1 100% | 9.3 MiB/s | 1.6 MiB | 00m00s [335/591] qt5-qtx11extras-0:5.15.17-2.f 100% | 240.7 KiB/s | 33.2 KiB | 00m00s [336/591] keyutils-libs-devel-0:1.6.3-6 100% | 459.0 KiB/s | 59.7 KiB | 00m00s [337/591] libcom_err-devel-0:1.47.3-2.f 100% | 116.4 KiB/s | 16.5 KiB | 00m00s [338/591] libkadm5-0:1.21.3-7.fc43.s390 100% | 552.3 KiB/s | 77.9 KiB | 00m00s [339/591] libselinux-devel-0:3.9-4.fc43 100% | 1.0 MiB/s | 152.0 KiB | 00m00s [340/591] libverto-devel-0:0.3.2-11.fc4 100% | 95.8 KiB/s | 14.2 KiB | 00m00s [341/591] publicsuffix-list-0:20250616- 100% | 436.3 KiB/s | 89.9 KiB | 00m00s [342/591] qt5-qtwebkit-0:5.212.0-0.94al 100% | 18.4 MiB/s | 12.5 MiB | 00m01s [343/591] mesa-libEGL-0:25.1.4-2.fc43.s 100% | 1.0 MiB/s | 146.0 KiB | 00m00s [344/591] duktape-0:2.7.0-10.fc43.s390x 100% | 1.2 MiB/s | 173.1 KiB | 00m00s [345/591] xkeyboard-config-0:2.45-1.fc4 100% | 5.8 MiB/s | 984.5 KiB | 00m00s [346/591] avahi-libs-0:0.9~rc2-6.fc43.s 100% | 505.9 KiB/s | 66.8 KiB | 00m00s [347/591] cups-filesystem-1:2.4.12-4.fc 100% | 92.9 KiB/s | 12.9 KiB | 00m00s [348/591] graphite2-0:1.3.14-19.fc43.s3 100% | 677.4 KiB/s | 100.3 KiB | 00m00s [349/591] libpciaccess-0:0.16-16.fc43.s 100% | 185.8 KiB/s | 26.2 KiB | 00m00s [350/591] libevdev-0:1.13.4-2.fc43.s390 100% | 294.1 KiB/s | 42.4 KiB | 00m00s [351/591] libwacom-0:2.16.1-2.fc43.s390 100% | 359.2 KiB/s | 51.0 KiB | 00m00s [352/591] libXau-0:1.0.12-3.fc43.s390x 100% | 232.1 KiB/s | 33.2 KiB | 00m00s [353/591] xcb-util-0:0.4.1-8.fc43.s390x 100% | 131.9 KiB/s | 18.3 KiB | 00m00s [354/591] abattis-cantarell-vf-fonts-0: 100% | 806.3 KiB/s | 120.1 KiB | 00m00s [355/591] mariadb-connector-c-config-0: 100% | 59.5 KiB/s | 9.0 KiB | 00m00s [356/591] google-noto-sans-vf-fonts-0:2 100% | 3.8 MiB/s | 614.5 KiB | 00m00s [357/591] libXxf86vm-0:1.1.6-3.fc43.s39 100% | 126.5 KiB/s | 17.6 KiB | 00m00s [358/591] armadillo-0:12.8.1-7.fc43.s39 100% | 257.8 KiB/s | 35.1 KiB | 00m00s [359/591] blosc-0:1.21.6-7.fc43.s390x 100% | 373.9 KiB/s | 50.1 KiB | 00m00s [360/591] mesa-dri-drivers-0:25.1.4-2.f 100% | 12.7 MiB/s | 4.0 MiB | 00m00s [361/591] freexl-0:2.0.0-15.fc43.s390x 100% | 275.4 KiB/s | 49.0 KiB | 00m00s [362/591] cfitsio-0:4.6.2-2.fc43.s390x 100% | 3.2 MiB/s | 690.3 KiB | 00m00s [363/591] geos-0:3.13.1-3.fc43.s390x 100% | 5.7 MiB/s | 1.2 MiB | 00m00s [364/591] libaec-0:1.1.4-3.fc43.s390x 100% | 296.9 KiB/s | 40.7 KiB | 00m00s [365/591] libarrow-dataset-libs-0:20.0. 100% | 3.2 MiB/s | 506.7 KiB | 00m00s [366/591] libdeflate-0:1.24-2.fc43.s390 100% | 431.5 KiB/s | 63.9 KiB | 00m00s [367/591] libkml-0:1.3.0-55.fc43.s390x 100% | 2.2 MiB/s | 337.2 KiB | 00m00s [368/591] libqhull_r-1:8.0.2-7.fc43.s39 100% | 1.4 MiB/s | 204.0 KiB | 00m00s [369/591] libarrow-0:20.0.0-5.fc43.s390 100% | 15.4 MiB/s | 6.5 MiB | 00m00s [370/591] parquet-libs-0:20.0.0-5.fc43. 100% | 6.3 MiB/s | 1.0 MiB | 00m00s [371/591] xerces-c-0:3.3.0-8.fc43.s390x 100% | 5.4 MiB/s | 1.0 MiB | 00m00s [372/591] libspatialite-0:5.1.0-11.fc43 100% | 12.1 MiB/s | 3.8 MiB | 00m00s [373/591] glycin-libs-0:2.0~beta.3-1.fc 100% | 9.7 MiB/s | 1.7 MiB | 00m00s [374/591] shared-mime-info-0:2.4-2.fc43 100% | 2.5 MiB/s | 395.8 KiB | 00m00s [375/591] fribidi-0:1.0.16-3.fc43.s390x 100% | 377.6 KiB/s | 55.9 KiB | 00m00s [376/591] libthai-0:0.1.29-11.fc43.s390 100% | 1.5 MiB/s | 211.6 KiB | 00m00s [377/591] gpgmepp-0:1.24.3-5.fc43.s390x 100% | 974.1 KiB/s | 137.3 KiB | 00m00s [378/591] nspr-0:4.37.0-2.fc43.s390x 100% | 880.4 KiB/s | 147.0 KiB | 00m00s [379/591] nss-0:3.114.0-2.fc43.s390x 100% | 4.4 MiB/s | 720.3 KiB | 00m00s [380/591] poppler-data-0:0.4.11-10.fc43 100% | 8.5 MiB/s | 2.0 MiB | 00m00s [381/591] SDL3-0:3.2.20-1.fc43.s390x 100% | 6.2 MiB/s | 1.1 MiB | 00m00s [382/591] flexiblas-openblas-openmp-0:3 100% | 118.2 KiB/s | 17.0 KiB | 00m00s [383/591] fontconfig-devel-0:2.17.0-3.f 100% | 1.1 MiB/s | 169.4 KiB | 00m00s [384/591] libgfortran-0:15.2.1-1.fc43.1 100% | 3.8 MiB/s | 645.5 KiB | 00m00s [385/591] lzo-devel-0:2.10-15.fc43.s390 100% | 272.4 KiB/s | 39.0 KiB | 00m00s [386/591] libffi-devel-0:3.5.1-2.fc43.s 100% | 148.4 KiB/s | 28.3 KiB | 00m00s [387/591] libmount-devel-0:2.41.1-16.fc 100% | 150.2 KiB/s | 24.3 KiB | 00m00s [388/591] pixman-devel-0:0.46.2-2.fc43. 100% | 88.5 KiB/s | 17.9 KiB | 00m00s [389/591] python3-packaging-0:25.0-5.fc 100% | 1.1 MiB/s | 161.2 KiB | 00m00s [390/591] pcre2-devel-0:10.45-1.fc43.1. 100% | 3.3 MiB/s | 543.1 KiB | 00m00s [391/591] sysprof-capture-devel-0:49~al 100% | 1.0 MiB/s | 158.9 KiB | 00m00s [392/591] gdk-pixbuf2-modules-extra-0:2 100% | 646.5 KiB/s | 88.6 KiB | 00m00s [393/591] libzip-0:1.11.4-2.fc43.s390x 100% | 458.8 KiB/s | 70.2 KiB | 00m00s [394/591] libdicom-0:1.2.0-2.fc43.s390x 100% | 764.3 KiB/s | 114.6 KiB | 00m00s [395/591] mpdecimal-0:4.0.1-2.fc43.s390 100% | 779.8 KiB/s | 106.8 KiB | 00m00s [396/591] tzdata-0:2025b-3.fc43.noarch 100% | 4.2 MiB/s | 713.9 KiB | 00m00s [397/591] python-pip-wheel-0:25.1.1-16. 100% | 6.2 MiB/s | 1.2 MiB | 00m00s [398/591] cgnslib-common-0:4.5.0-6.fc43 100% | 795.0 KiB/s | 115.3 KiB | 00m00s [399/591] libXmu-0:1.2.1-4.fc43.s390x 100% | 552.2 KiB/s | 81.7 KiB | 00m00s [400/591] tcl8-1:8.6.16-2.fc43.s390x 100% | 6.0 MiB/s | 1.2 MiB | 00m00s [401/591] tk8-1:8.6.16-2.fc43.s390x 100% | 6.8 MiB/s | 1.2 MiB | 00m00s [402/591] flexiblas-openblas-openmp64-0 100% | 115.6 KiB/s | 17.0 KiB | 00m00s [403/591] autoconf-0:2.72-7.fc43.noarch 100% | 4.4 MiB/s | 830.6 KiB | 00m00s [404/591] perl-Carp-0:1.54-520.fc43.noa 100% | 220.8 KiB/s | 28.7 KiB | 00m00s [405/591] perl-Class-Struct-0:0.68-520. 100% | 158.8 KiB/s | 22.1 KiB | 00m00s [406/591] perl-Errno-0:1.38-520.fc43.s3 100% | 110.0 KiB/s | 14.9 KiB | 00m00s [407/591] perl-Exporter-0:5.79-520.fc43 100% | 217.3 KiB/s | 30.9 KiB | 00m00s [408/591] perl-Thread-Queue-0:3.14-520. 100% | 144.8 KiB/s | 21.3 KiB | 00m00s [409/591] perl-constant-0:1.33-521.fc43 100% | 159.2 KiB/s | 22.8 KiB | 00m00s [410/591] perl-threads-1:2.43-520.fc43. 100% | 413.6 KiB/s | 57.9 KiB | 00m00s [411/591] glycin-devel-0:2.0~beta.3-1.f 100% | 153.3 KiB/s | 22.7 KiB | 00m00s [412/591] openjpeg-tools-0:2.5.3-8.fc43 100% | 662.2 KiB/s | 90.1 KiB | 00m00s [413/591] perl-vars-0:1.05-520.fc43.noa 100% | 86.6 KiB/s | 13.0 KiB | 00m00s [414/591] perl-Pod-Usage-4:2.05-520.fc4 100% | 289.5 KiB/s | 40.5 KiB | 00m00s [415/591] qt5-qtdeclarative-0:5.15.17-2 100% | 14.7 MiB/s | 4.4 MiB | 00m00s [416/591] perl-Text-ParseWords-0:3.31-5 100% | 115.1 KiB/s | 16.3 KiB | 00m00s [417/591] perl-base-0:2.27-520.fc43.noa 100% | 118.4 KiB/s | 16.2 KiB | 00m00s [418/591] perl-overload-0:1.40-520.fc43 100% | 335.0 KiB/s | 45.6 KiB | 00m00s [419/591] perl-Fcntl-0:1.20-520.fc43.s3 100% | 212.0 KiB/s | 29.9 KiB | 00m00s [420/591] perl-File-stat-0:1.14-520.fc4 100% | 118.5 KiB/s | 17.1 KiB | 00m00s [421/591] perl-SelectSaver-0:1.02-520.f 100% | 82.0 KiB/s | 11.7 KiB | 00m00s [422/591] perl-Socket-4:2.040-2.fc43.s3 100% | 379.3 KiB/s | 55.4 KiB | 00m00s [423/591] perl-Symbol-0:1.09-520.fc43.n 100% | 107.6 KiB/s | 14.2 KiB | 00m00s [424/591] perl-Scalar-List-Utils-5:1.70 100% | 540.9 KiB/s | 75.2 KiB | 00m00s [425/591] perl-DynaLoader-0:1.57-520.fc 100% | 181.3 KiB/s | 25.9 KiB | 00m00s [426/591] qt-settings-0:43.0-1.fc43.noa 100% | 74.6 KiB/s | 10.5 KiB | 00m00s [427/591] perl-Encode-4:3.21-520.fc43.s 100% | 7.6 MiB/s | 1.7 MiB | 00m00s [428/591] qt5-filesystem-0:5.15.17-2.fc 100% | 66.2 KiB/s | 9.9 KiB | 00m00s [429/591] qt5-qtbase-common-0:5.15.17-5 100% | 75.0 KiB/s | 10.8 KiB | 00m00s [430/591] qt5-qttools-common-0:5.15.17- 100% | 76.2 KiB/s | 11.0 KiB | 00m00s [431/591] gstreamer1-0:1.26.5-2.fc43.s3 100% | 9.7 MiB/s | 1.7 MiB | 00m00s [432/591] gstreamer1-plugins-base-0:1.2 100% | 12.2 MiB/s | 2.3 MiB | 00m00s [433/591] hyphen-0:2.8.8-27.fc43.s390x 100% | 222.9 KiB/s | 30.1 KiB | 00m00s [434/591] libxslt-0:1.1.43-4.fc43.s390x 100% | 1.3 MiB/s | 182.7 KiB | 00m00s [435/591] qt5-qtsensors-0:5.15.17-2.fc4 100% | 1.5 MiB/s | 232.7 KiB | 00m00s [436/591] qt5-qtlocation-0:5.15.17-3.fc 100% | 11.1 MiB/s | 3.3 MiB | 00m00s [437/591] qt5-qtwebchannel-0:5.15.17-2. 100% | 681.0 KiB/s | 104.2 KiB | 00m00s [438/591] woff2-0:1.0.2-23.fc43.s390x 100% | 451.0 KiB/s | 64.0 KiB | 00m00s [439/591] libsepol-devel-0:3.9-2.fc43.s 100% | 319.8 KiB/s | 48.3 KiB | 00m00s [440/591] libwayland-client-0:1.24.0-1. 100% | 252.1 KiB/s | 35.3 KiB | 00m00s [441/591] libwayland-server-0:1.24.0-1. 100% | 297.4 KiB/s | 43.4 KiB | 00m00s [442/591] hwdata-0:0.398-1.fc43.noarch 100% | 7.8 MiB/s | 1.7 MiB | 00m00s [443/591] libgudev-0:238-8.fc43.s390x 100% | 224.1 KiB/s | 34.1 KiB | 00m00s [444/591] libwacom-data-0:2.16.1-2.fc43 100% | 2.1 MiB/s | 336.5 KiB | 00m00s [445/591] google-noto-fonts-common-0:20 100% | 122.1 KiB/s | 17.2 KiB | 00m00s [446/591] clang-libs-0:20.1.8-18.fc43.s 100% | 21.2 MiB/s | 31.1 MiB | 00m01s [447/591] libxshmfence-0:1.3.2-7.fc43.s 100% | 92.9 KiB/s | 13.1 KiB | 00m00s [448/591] lm_sensors-libs-0:3.6.0-23.fc 100% | 294.0 KiB/s | 40.9 KiB | 00m00s [449/591] mesa-filesystem-0:25.1.4-2.fc 100% | 155.6 KiB/s | 21.3 KiB | 00m00s [450/591] arpack-0:3.9.1-7.fc43.s390x 100% | 1.4 MiB/s | 215.7 KiB | 00m00s [451/591] snappy-0:1.2.2-2.fc43.s390x 100% | 302.8 KiB/s | 40.6 KiB | 00m00s [452/591] minizip-ng-compat-0:4.0.10-2. 100% | 469.7 KiB/s | 67.6 KiB | 00m00s [453/591] libarrow-doc-0:20.0.0-5.fc43. 100% | 203.8 KiB/s | 28.9 KiB | 00m00s [454/591] liborc2-0:2.1.3-2.fc43.s390x 100% | 3.5 MiB/s | 581.2 KiB | 00m00s [455/591] re2-2:20250812-2.fc43.s390x 100% | 1.5 MiB/s | 226.7 KiB | 00m00s [456/591] utf8proc-0:2.10.0-2.fc43.s390 100% | 541.0 KiB/s | 82.2 KiB | 00m00s [457/591] libarrow-acero-libs-0:20.0.0- 100% | 3.2 MiB/s | 525.9 KiB | 00m00s [458/591] uriparser-0:0.9.8-4.fc43.s390 100% | 416.1 KiB/s | 62.0 KiB | 00m00s [459/591] librttopo-0:1.1.0-17.fc43.s39 100% | 1.5 MiB/s | 213.1 KiB | 00m00s [460/591] thrift-0:0.20.0-7.fc43.s390x 100% | 7.8 MiB/s | 1.8 MiB | 00m00s [461/591] glycin-loaders-0:2.0~beta.3-1 100% | 10.8 MiB/s | 3.2 MiB | 00m00s [462/591] libseccomp-0:2.6.0-2.fc43.s39 100% | 534.7 KiB/s | 78.1 KiB | 00m00s [463/591] gpgme-0:1.24.3-5.fc43.s390x 100% | 1.6 MiB/s | 228.4 KiB | 00m00s [464/591] nss-softokn-0:3.114.0-2.fc43. 100% | 2.7 MiB/s | 437.4 KiB | 00m00s [465/591] libdatrie-0:0.2.13-12.fc43.s3 100% | 83.3 KiB/s | 32.8 KiB | 00m00s [466/591] nss-sysinit-0:3.114.0-2.fc43. 100% | 137.5 KiB/s | 19.0 KiB | 00m00s [467/591] nss-util-0:3.114.0-2.fc43.s39 100% | 659.2 KiB/s | 92.3 KiB | 00m00s [468/591] gettext-0:0.25.1-2.fc43.s390x 100% | 7.8 MiB/s | 1.7 MiB | 00m00s [469/591] llvm-libs-0:20.1.8-18.fc43.s3 100% | 16.8 MiB/s | 34.6 MiB | 00m02s [470/591] openblas-openmp-0:0.3.29-2.fc 100% | 13.1 MiB/s | 4.3 MiB | 00m00s [471/591] lzo-minilzo-0:2.10-15.fc43.s3 100% | 180.9 KiB/s | 25.3 KiB | 00m00s [472/591] libblkid-devel-0:2.41.1-16.fc 100% | 159.4 KiB/s | 23.1 KiB | 00m00s [473/591] pcre2-utf32-0:10.45-1.fc43.1. 100% | 1.6 MiB/s | 245.1 KiB | 00m00s [474/591] gettext-devel-0:0.25.1-2.fc43 100% | 1.8 MiB/s | 283.7 KiB | 00m00s [475/591] m4-0:1.4.20-2.fc43.s390x 100% | 1.9 MiB/s | 341.9 KiB | 00m00s [476/591] openblas-openmp64-0:0.3.29-2. 100% | 12.4 MiB/s | 4.2 MiB | 00m00s [477/591] perl-Data-Dumper-0:2.191-521. 100% | 386.1 KiB/s | 57.9 KiB | 00m00s [478/591] perl-File-Compare-0:1.100.800 100% | 94.0 KiB/s | 13.3 KiB | 00m00s [479/591] perl-File-Copy-0:2.41-520.fc4 100% | 152.5 KiB/s | 20.1 KiB | 00m00s [480/591] perl-File-Temp-1:0.231.100-52 100% | 412.8 KiB/s | 59.0 KiB | 00m00s [481/591] perl-POSIX-0:2.23-520.fc43.s3 100% | 722.6 KiB/s | 99.0 KiB | 00m00s [482/591] perl-threads-shared-0:1.70-52 100% | 334.0 KiB/s | 45.1 KiB | 00m00s [483/591] lcms2-devel-0:2.16-6.fc43.s39 100% | 217.0 KiB/s | 31.7 KiB | 00m00s [484/591] libseccomp-devel-0:2.6.0-2.fc 100% | 440.4 KiB/s | 62.1 KiB | 00m00s [485/591] perl-Pod-Perldoc-0:3.28.01-52 100% | 589.5 KiB/s | 84.3 KiB | 00m00s [486/591] perl-podlators-1:6.0.2-520.fc 100% | 885.1 KiB/s | 128.3 KiB | 00m00s [487/591] perl-mro-0:1.29-520.fc43.s390 100% | 210.6 KiB/s | 29.7 KiB | 00m00s [488/591] perl-overloading-0:0.02-520.f 100% | 91.6 KiB/s | 12.9 KiB | 00m00s [489/591] perl-Getopt-Std-0:1.14-520.fc 100% | 104.7 KiB/s | 15.7 KiB | 00m00s [490/591] perl-MIME-Base64-0:3.16-520.f 100% | 201.2 KiB/s | 30.2 KiB | 00m00s [491/591] perl-Storable-1:3.37-521.fc43 100% | 685.2 KiB/s | 99.4 KiB | 00m00s [492/591] perl-parent-1:0.244-520.fc43. 100% | 102.1 KiB/s | 14.8 KiB | 00m00s [493/591] clang-resource-filesystem-0:2 100% | 147.1 KiB/s | 20.7 KiB | 00m00s [494/591] libunwind-0:1.8.1-3.fc43.s390 100% | 458.7 KiB/s | 67.0 KiB | 00m00s [495/591] alsa-lib-0:1.2.14-4.fc43.s390 100% | 2.9 MiB/s | 539.6 KiB | 00m00s [496/591] cdparanoia-libs-0:10.2-48.fc4 100% | 402.0 KiB/s | 57.9 KiB | 00m00s [497/591] graphene-0:1.10.8-2.fc43.s390 100% | 513.1 KiB/s | 71.8 KiB | 00m00s [498/591] libvisual-1:0.4.2-3.fc43.s390 100% | 1.0 MiB/s | 153.1 KiB | 00m00s [499/591] libvorbis-1:1.3.7-13.fc43.s39 100% | 1.4 MiB/s | 211.4 KiB | 00m00s [500/591] libwayland-cursor-0:1.24.0-1. 100% | 140.2 KiB/s | 19.5 KiB | 00m00s [501/591] iso-codes-0:4.18.0-2.fc43.noa 100% | 11.5 MiB/s | 3.7 MiB | 00m00s [502/591] libwayland-egl-0:1.24.0-1.fc4 100% | 87.2 KiB/s | 12.1 KiB | 00m00s [503/591] opus-0:1.5.2-3.fc43.s390x 100% | 1.7 MiB/s | 262.1 KiB | 00m00s [504/591] orc-0:0.4.41-2.fc43.s390x 100% | 1.5 MiB/s | 235.6 KiB | 00m00s [505/591] libdecor-0:0.2.3-6.fc43.s390x 100% | 410.1 KiB/s | 57.4 KiB | 00m00s [506/591] libedit-0:3.1-56.20250104cvs. 100% | 843.9 KiB/s | 114.8 KiB | 00m00s [507/591] llvm-filesystem-0:20.1.8-18.f 100% | 102.7 KiB/s | 14.9 KiB | 00m00s [508/591] protobuf-0:3.19.6-17.fc43.s39 100% | 5.4 MiB/s | 1.0 MiB | 00m00s [509/591] bubblewrap-0:0.11.0-2.fc43.s3 100% | 418.5 KiB/s | 65.7 KiB | 00m00s [510/591] abseil-cpp-0:20250512.1-1.fc4 100% | 4.3 MiB/s | 741.6 KiB | 00m00s [511/591] libheif-0:1.20.1-2.fc43.s390x 100% | 3.7 MiB/s | 595.7 KiB | 00m00s [512/591] nss-softokn-freebl-0:3.114.0- 100% | 2.0 MiB/s | 329.5 KiB | 00m00s [513/591] libjxl-1:0.11.1-4.fc43.s390x 100% | 5.6 MiB/s | 1.1 MiB | 00m00s [514/591] openblas-0:0.3.29-2.fc43.s390 100% | 286.9 KiB/s | 42.2 KiB | 00m00s [515/591] gettext-runtime-0:0.25.1-2.fc 100% | 832.5 KiB/s | 116.6 KiB | 00m00s [516/591] gettext-libs-0:0.25.1-2.fc43. 100% | 4.3 MiB/s | 816.5 KiB | 00m00s [517/591] libtextstyle-0:0.25.1-2.fc43. 100% | 656.5 KiB/s | 92.6 KiB | 00m00s [518/591] perl-locale-0:1.13-520.fc43.n 100% | 100.0 KiB/s | 13.5 KiB | 00m00s [519/591] gettext-common-devel-0:0.25.1 100% | 3.4 MiB/s | 601.7 KiB | 00m00s [520/591] perl-B-0:1.89-520.fc43.s390x 100% | 1.1 MiB/s | 180.0 KiB | 00m00s [521/591] perl-HTTP-Tiny-0:0.090-521.fc 100% | 388.5 KiB/s | 56.3 KiB | 00m00s [522/591] perl-IPC-Open3-0:1.24-520.fc4 100% | 173.4 KiB/s | 23.9 KiB | 00m00s [523/591] groff-base-0:1.23.0-9.fc43.s3 100% | 5.7 MiB/s | 1.2 MiB | 00m00s [524/591] perl-Term-ANSIColor-0:5.01-52 100% | 344.7 KiB/s | 47.6 KiB | 00m00s [525/591] perl-Pod-Simple-1:3.47-3.fc43 100% | 1.4 MiB/s | 219.9 KiB | 00m00s [526/591] perl-Term-Cap-0:1.18-520.fc43 100% | 164.9 KiB/s | 21.9 KiB | 00m00s [527/591] libopenjph-0:0.21.5-1.fc43.s3 100% | 875.0 KiB/s | 128.6 KiB | 00m00s [528/591] libaom-0:3.12.0-3.fc43.s390x 100% | 6.9 MiB/s | 1.4 MiB | 00m00s [529/591] noopenh264-0:2.6.0-2.fc43.s39 100% | 155.5 KiB/s | 22.1 KiB | 00m00s [530/591] gtk3-0:3.24.49-3.fc43.s390x 100% | 14.6 MiB/s | 5.8 MiB | 00m00s [531/591] rav1e-libs-0:0.7.1-8.fc43.s39 100% | 4.2 MiB/s | 793.2 KiB | 00m00s [532/591] svt-av1-libs-0:2.3.0-2.fc43.s 100% | 5.5 MiB/s | 1.1 MiB | 00m00s [533/591] gettext-envsubst-0:0.25.1-2.f 100% | 282.2 KiB/s | 38.1 KiB | 00m00s [534/591] perl-if-0:0.61.000-520.fc43.n 100% | 90.9 KiB/s | 14.0 KiB | 00m00s [535/591] perl-IO-Socket-SSL-0:2.095-2. 100% | 1.5 MiB/s | 231.5 KiB | 00m00s [536/591] perl-Net-SSLeay-0:1.94-11.fc4 100% | 2.3 MiB/s | 389.5 KiB | 00m00s [537/591] perl-Time-Local-2:1.350-520.f 100% | 232.3 KiB/s | 34.4 KiB | 00m00s [538/591] perl-Pod-Escapes-1:1.07-520.f 100% | 143.3 KiB/s | 19.8 KiB | 00m00s [539/591] perl-Text-Tabs+Wrap-0:2024.00 100% | 149.2 KiB/s | 21.6 KiB | 00m00s [540/591] ncurses-0:6.5-7.20250614.fc43 100% | 2.5 MiB/s | 434.4 KiB | 00m00s [541/591] adwaita-icon-theme-0:48.1-2.f 100% | 2.4 MiB/s | 399.2 KiB | 00m00s [542/591] at-spi2-atk-0:2.57.1-2.fc43.s 100% | 602.6 KiB/s | 88.0 KiB | 00m00s [543/591] atk-0:2.57.1-2.fc43.s390x 100% | 539.7 KiB/s | 81.5 KiB | 00m00s [544/591] colord-libs-0:1.4.8-2.fc43.s3 100% | 1.5 MiB/s | 225.3 KiB | 00m00s [545/591] gdk-pixbuf2-modules-0:2.43.3- 100% | 362.1 KiB/s | 47.8 KiB | 00m00s [546/591] gtk-update-icon-cache-0:3.24. 100% | 225.0 KiB/s | 33.7 KiB | 00m00s [547/591] hicolor-icon-theme-0:0.18-2.f 100% | 481.1 KiB/s | 65.9 KiB | 00m00s [548/591] libXdamage-0:1.1.6-6.fc43.s39 100% | 178.2 KiB/s | 23.0 KiB | 00m00s [549/591] libcloudproviders-0:0.3.6-2.f 100% | 315.4 KiB/s | 46.1 KiB | 00m00s [550/591] libepoxy-0:1.5.10-10.fc43.s39 100% | 1.5 MiB/s | 235.6 KiB | 00m00s [551/591] libtinysparql-0:3.10~beta-2.f 100% | 2.4 MiB/s | 378.0 KiB | 00m00s [552/591] perl-IO-Socket-IP-0:0.43-521. 100% | 284.2 KiB/s | 42.1 KiB | 00m00s [553/591] perl-URI-0:5.32-2.fc43.noarch 100% | 950.9 KiB/s | 143.6 KiB | 00m00s [554/591] perl-AutoLoader-0:5.74-520.fc 100% | 150.7 KiB/s | 21.2 KiB | 00m00s [555/591] adwaita-cursor-theme-0:48.1-2 100% | 2.0 MiB/s | 380.0 KiB | 00m00s [556/591] at-spi2-core-0:2.57.1-2.fc43. 100% | 2.3 MiB/s | 390.0 KiB | 00m00s [557/591] libgusb-0:0.4.9-4.fc43.s390x 100% | 447.0 KiB/s | 63.0 KiB | 00m00s [558/591] adwaita-icon-theme-legacy-0:4 100% | 9.4 MiB/s | 2.5 MiB | 00m00s [559/591] avahi-glib-0:0.9~rc2-6.fc43.s 100% | 106.6 KiB/s | 14.6 KiB | 00m00s [560/591] json-glib-0:1.10.6-3.fc43.s39 100% | 1.1 MiB/s | 170.1 KiB | 00m00s [561/591] libsoup3-0:3.6.5-4.fc43.s390x 100% | 2.3 MiB/s | 391.6 KiB | 00m00s [562/591] perl-MIME-Base32-0:1.303-24.f 100% | 142.3 KiB/s | 20.4 KiB | 00m00s [563/591] perl-libnet-0:3.15-521.fc43.n 100% | 827.9 KiB/s | 128.3 KiB | 00m00s [564/591] dbus-1:1.16.0-4.fc43.s390x 100% | 52.0 KiB/s | 7.4 KiB | 00m00s [565/591] xprop-0:1.2.8-4.fc43.s390x 100% | 234.1 KiB/s | 36.3 KiB | 00m00s [566/591] perl-FileHandle-0:2.05-520.fc 100% | 109.9 KiB/s | 15.5 KiB | 00m00s [567/591] perl-Digest-MD5-0:2.59-520.fc 100% | 240.3 KiB/s | 35.3 KiB | 00m00s [568/591] perl-Digest-0:1.20-520.fc43.n 100% | 174.6 KiB/s | 24.8 KiB | 00m00s [569/591] java-25-openjdk-1:25.0.0.0.32 100% | 2.1 MiB/s | 316.8 KiB | 00m00s [570/591] xorg-x11-fonts-Type1-0:7.5-41 100% | 3.1 MiB/s | 505.5 KiB | 00m00s [571/591] lksctp-tools-0:1.0.20-3.fc43. 100% | 681.7 KiB/s | 97.5 KiB | 00m00s [572/591] tzdata-java-0:2025b-3.fc43.no 100% | 321.8 KiB/s | 46.3 KiB | 00m00s [573/591] javapackages-filesystem-0:6.4 100% | 36.8 KiB/s | 14.1 KiB | 00m00s [574/591] mkfontscale-0:1.2.3-3.fc43.s3 100% | 238.1 KiB/s | 33.1 KiB | 00m00s [575/591] libfontenc-0:1.1.8-4.fc43.s39 100% | 226.7 KiB/s | 32.6 KiB | 00m00s [576/591] ttmkfdir-0:3.0.9-73.fc43.s390 100% | 166.0 KiB/s | 55.1 KiB | 00m00s [577/591] tcl-devel-1:9.0.2-1.fc43.s390 100% | 1.2 MiB/s | 178.0 KiB | 00m00s [578/591] libtommath-devel-0:1.3.1~rc1- 100% | 103.6 KiB/s | 16.1 KiB | 00m00s [579/591] tk-devel-1:9.0.2-1.fc43.s390x 100% | 3.3 MiB/s | 570.3 KiB | 00m00s [580/591] libXft-devel-0:2.3.8-9.fc43.s 100% | 236.0 KiB/s | 49.3 KiB | 00m00s [581/591] hdf-libs-0:4.3.0-4.fc43.s390x 100% | 1.9 MiB/s | 299.3 KiB | 00m00s [582/591] annobin-plugin-gcc-0:12.99-1. 100% | 5.2 MiB/s | 996.3 KiB | 00m00s [583/591] libtirpc-0:1.3.7-0.fc43.s390x 100% | 380.3 KiB/s | 95.5 KiB | 00m00s [584/591] gcc-plugin-annobin-0:15.2.1-1 100% | 390.7 KiB/s | 55.5 KiB | 00m00s [585/591] annobin-docs-0:12.99-1.fc43.n 100% | 410.7 KiB/s | 89.5 KiB | 00m00s [586/591] pyproject-rpm-macros-0:1.18.3 100% | 316.7 KiB/s | 44.3 KiB | 00m00s [587/591] python-rpm-macros-0:3.14-5.fc 100% | 116.9 KiB/s | 17.3 KiB | 00m00s [588/591] python3-rpm-generators-0:14-1 100% | 192.8 KiB/s | 28.5 KiB | 00m00s [589/591] cmake-rpm-macros-0:3.31.6-4.f 100% | 107.3 KiB/s | 14.8 KiB | 00m00s [590/591] python3-rpm-macros-0:3.14-5.f 100% | 77.4 KiB/s | 11.8 KiB | 00m00s [591/591] java-25-openjdk-headless-1:25 100% | 21.4 MiB/s | 55.0 MiB | 00m03s -------------------------------------------------------------------------------- [591/591] Total 100% | 16.2 MiB/s | 654.8 MiB | 00m40s Running transaction [ 1/593] Verify package files 100% | 396.0 B/s | 591.0 B | 00m01s [ 2/593] Prepare transaction 100% | 929.0 B/s | 591.0 B | 00m01s [ 3/593] Installing glib2-0:2.85.4-1.f 100% | 197.9 MiB/s | 15.0 MiB | 00m00s [ 4/593] Installing cmake-filesystem-0 100% | 3.7 MiB/s | 7.6 KiB | 00m00s [ 5/593] Installing xorg-x11-proto-dev 100% | 222.8 MiB/s | 1.8 MiB | 00m00s [ 6/593] Installing libpng-2:1.6.50-2. 100% | 244.9 MiB/s | 250.8 KiB | 00m00s [ 7/593] Installing libjpeg-turbo-0:3. 100% | 252.6 MiB/s | 775.9 KiB | 00m00s [ 8/593] Installing libgfortran-0:15.2 100% | 356.8 MiB/s | 2.5 MiB | 00m00s [ 9/593] Installing zlib-ng-compat-dev 100% | 106.0 MiB/s | 108.5 KiB | 00m00s [ 10/593] Installing libicu-0:77.1-1.fc 100% | 266.4 MiB/s | 36.8 MiB | 00m00s [ 11/593] Installing expat-0:2.7.1-3.fc 100% | 20.6 MiB/s | 315.8 KiB | 00m00s [ 12/593] Installing lcms2-0:2.16-6.fc4 100% | 221.8 MiB/s | 454.2 KiB | 00m00s [ 13/593] Installing boost-system-0:1.8 100% | 0.0 B/s | 9.0 KiB | 00m00s [ 14/593] Installing openjpeg-0:2.5.3-8 100% | 158.1 MiB/s | 485.5 KiB | 00m00s [ 15/593] Installing boost-chrono-0:1.8 100% | 33.3 MiB/s | 34.1 KiB | 00m00s [ 16/593] Installing boost-thread-0:1.8 100% | 133.8 MiB/s | 137.0 KiB | 00m00s [ 17/593] Installing nspr-0:4.37.0-2.fc 100% | 172.2 MiB/s | 352.7 KiB | 00m00s [ 18/593] Installing libwebp-0:1.6.0-2. 100% | 177.7 MiB/s | 727.8 KiB | 00m00s [ 19/593] Installing dbus-libs-1:1.16.0 100% | 179.0 MiB/s | 366.5 KiB | 00m00s [ 20/593] Installing libX11-xcb-0:1.8.1 100% | 0.0 B/s | 7.5 KiB | 00m00s [ 21/593] Installing libpng-devel-2:1.6 100% | 54.5 MiB/s | 893.0 KiB | 00m00s [ 22/593] Installing libwayland-client- 100% | 69.3 MiB/s | 71.0 KiB | 00m00s [ 23/593] Installing qt5-qttools-common 100% | 0.0 B/s | 7.9 KiB | 00m00s [ 24/593] Installing libaec-0:1.1.4-3.f 100% | 105.8 MiB/s | 108.3 KiB | 00m00s [ 25/593] Installing hdf5-0:1.14.6-6.fc 100% | 168.4 MiB/s | 6.6 MiB | 00m00s [ 26/593] Installing libogg-2:1.3.6-1.f 100% | 49.7 MiB/s | 50.9 KiB | 00m00s [ 27/593] Installing libglvnd-1:1.7.0-8 100% | 291.9 MiB/s | 896.8 KiB | 00m00s [ 28/593] Installing libglvnd-opengl-1: 100% | 208.9 MiB/s | 213.9 KiB | 00m00s [ 29/593] Installing libICE-0:1.1.2-3.f 100% | 198.7 MiB/s | 203.5 KiB | 00m00s [ 30/593] Installing libSM-0:1.2.5-3.fc 100% | 103.7 MiB/s | 106.2 KiB | 00m00s [ 31/593] Installing nss-util-0:3.114.0 100% | 236.0 MiB/s | 241.6 KiB | 00m00s [ 32/593] Installing libjpeg-turbo-deve 100% | 174.1 MiB/s | 356.5 KiB | 00m00s [ 33/593] Installing libarrow-doc-0:20. 100% | 0.0 B/s | 117.9 KiB | 00m00s [ 34/593] Installing double-conversion- 100% | 10.7 MiB/s | 98.4 KiB | 00m00s [ 35/593] Installing openssl-devel-1:3. 100% | 57.6 MiB/s | 5.6 MiB | 00m00s [ 36/593] Installing tbb-0:2022.2.0-1.f 100% | 119.9 MiB/s | 491.0 KiB | 00m00s [ 37/593] Installing opencascade-founda 100% | 354.3 MiB/s | 62.7 MiB | 00m00s [ 38/593] Installing pcre2-utf16-0:10.4 100% | 215.7 MiB/s | 662.6 KiB | 00m00s [ 39/593] Installing libmpc-0:1.3.1-8.f 100% | 158.1 MiB/s | 161.9 KiB | 00m00s [ 40/593] Installing libICE-devel-0:1.1 100% | 257.2 MiB/s | 263.4 KiB | 00m00s [ 41/593] Installing libtheora-1:1.1.1- 100% | 219.9 MiB/s | 450.4 KiB | 00m00s [ 42/593] Installing libwayland-cursor- 100% | 0.0 B/s | 38.2 KiB | 00m00s [ 43/593] Installing avahi-libs-0:0.9~r 100% | 164.2 MiB/s | 168.1 KiB | 00m00s [ 44/593] Installing boost-regex-0:1.83 100% | 149.9 MiB/s | 306.9 KiB | 00m00s [ 45/593] Installing shared-mime-info-0 100% | 86.2 MiB/s | 2.6 MiB | 00m00s [ 46/593] Installing python-rpm-macros- 100% | 23.4 MiB/s | 23.9 KiB | 00m00s [ 47/593] Installing libseccomp-0:2.6.0 100% | 236.9 MiB/s | 242.6 KiB | 00m00s [ 48/593] Installing snappy-0:1.2.2-2.f 100% | 71.2 MiB/s | 72.9 KiB | 00m00s [ 49/593] Installing geos-0:3.13.1-3.fc 100% | 138.7 MiB/s | 3.9 MiB | 00m00s [ 50/593] Installing libtommath-0:1.3.1 100% | 68.0 MiB/s | 139.3 KiB | 00m00s [ 51/593] Installing tcl-1:9.0.2-1.fc43 100% | 136.0 MiB/s | 4.5 MiB | 00m00s [ 52/593] Installing imath-0:3.1.12-4.f 100% | 120.3 MiB/s | 369.6 KiB | 00m00s [ 53/593] Installing fonts-filesystem-1 100% | 0.0 B/s | 788.0 B | 00m00s [ 54/593] Installing lzo-0:2.10-15.fc43 100% | 195.7 MiB/s | 200.4 KiB | 00m00s [ 55/593] Installing libpq-0:18.0-2.fc4 100% | 247.1 MiB/s | 2.0 MiB | 00m00s [ 56/593] Installing boost-context-0:1. 100% | 0.0 B/s | 13.2 KiB | 00m00s [ 57/593] Installing boost-atomic-0:1.8 100% | 0.0 B/s | 17.5 KiB | 00m00s [ 58/593] Installing boost-filesystem-0 100% | 35.0 MiB/s | 143.5 KiB | 00m00s [ 59/593] Installing libstdc++-devel-0: 100% | 347.8 MiB/s | 37.2 MiB | 00m00s [ 60/593] Installing jsoncpp-0:1.9.6-2. 100% | 243.3 MiB/s | 249.1 KiB | 00m00s [ 61/593] Installing blosc-0:1.21.6-7.f 100% | 102.0 MiB/s | 104.5 KiB | 00m00s [ 62/593] Installing python3-rpm-macros 100% | 0.0 B/s | 6.8 KiB | 00m00s [ 63/593] Installing mesa-libGLU-0:9.0. 100% | 196.4 MiB/s | 402.2 KiB | 00m00s [ 64/593] Installing cgnslib-libs-0:4.5 100% | 190.7 MiB/s | 976.6 KiB | 00m00s [ 65/593] Installing libicu-devel-0:77. 100% | 149.5 MiB/s | 5.1 MiB | 00m00s [ 66/593] Installing blas-0:3.12.0-10.f 100% | 128.4 MiB/s | 1.5 MiB | 00m00s [ 67/593] Installing blas64-0:3.12.0-10 100% | 270.8 MiB/s | 1.1 MiB | 00m00s [ 68/593] Installing blas64_-0:3.12.0-1 100% | 271.5 MiB/s | 1.1 MiB | 00m00s [ 69/593] Installing jasper-libs-0:4.2. 100% | 186.7 MiB/s | 382.3 KiB | 00m00s [ 70/593] Installing libharu-0:2.4.5-1. 100% | 218.2 MiB/s | 1.7 MiB | 00m00s [ 71/593] Installing libgudev-0:238-8.f 100% | 83.1 MiB/s | 85.1 KiB | 00m00s [ 72/593] Installing json-glib-0:1.10.6 100% | 118.4 MiB/s | 606.4 KiB | 00m00s [ 73/593] Installing libtextstyle-0:0.2 100% | 206.9 MiB/s | 211.8 KiB | 00m00s [ 74/593] Installing gettext-libs-0:0.2 100% | 232.8 MiB/s | 2.3 MiB | 00m00s [ 75/593] Installing openblas-0:0.3.29- 100% | 110.8 MiB/s | 113.5 KiB | 00m00s [ 76/593] Installing libwayland-egl-0:1 100% | 9.1 MiB/s | 9.3 KiB | 00m00s [ 77/593] Installing alsa-lib-0:1.2.14- 100% | 72.0 MiB/s | 1.5 MiB | 00m00s [ 78/593] Installing minizip-ng-compat- 100% | 163.1 MiB/s | 167.0 KiB | 00m00s [ 79/593] Installing freexl-0:2.0.0-15. 100% | 95.9 MiB/s | 98.2 KiB | 00m00s [ 80/593] Installing libwayland-server- 100% | 46.6 MiB/s | 95.5 KiB | 00m00s [ 81/593] Installing tcl8-1:8.6.16-2.fc 100% | 138.7 MiB/s | 4.4 MiB | 00m00s [ 82/593] Installing libdicom-0:1.2.0-2 100% | 245.6 MiB/s | 503.0 KiB | 00m00s [ 83/593] Installing fribidi-0:1.0.16-3 100% | 13.7 MiB/s | 196.3 KiB | 00m00s [ 84/593] Installing libdeflate-0:1.24- 100% | 101.5 MiB/s | 103.9 KiB | 00m00s [ 85/593] Installing openexr-libs-0:3.2 100% | 327.2 MiB/s | 6.5 MiB | 00m00s [ 86/593] Installing libXau-0:1.0.12-3. 100% | 68.5 MiB/s | 70.2 KiB | 00m00s [ 87/593] Installing libxcb-0:1.17.0-6. 100% | 183.0 MiB/s | 1.1 MiB | 00m00s [ 88/593] Installing xcb-util-renderuti 100% | 0.0 B/s | 25.6 KiB | 00m00s [ 89/593] Installing xcb-util-keysyms-0 100% | 0.0 B/s | 17.6 KiB | 00m00s [ 90/593] Installing xcb-util-wm-0:0.4. 100% | 96.4 MiB/s | 98.7 KiB | 00m00s [ 91/593] Installing libevdev-0:1.13.4- 100% | 116.1 MiB/s | 118.9 KiB | 00m00s [ 92/593] Installing graphite2-0:1.3.14 100% | 14.3 MiB/s | 205.3 KiB | 00m00s [ 93/593] Installing freetype-0:2.13.3- 100% | 180.5 MiB/s | 924.0 KiB | 00m00s [ 94/593] Installing harfbuzz-0:11.4.1- 100% | 241.0 MiB/s | 2.9 MiB | 00m00s [ 95/593] Installing pugixml-0:1.14-3.f 100% | 67.0 MiB/s | 274.4 KiB | 00m00s [ 96/593] Installing kernel-headers-0:6 100% | 163.1 MiB/s | 6.9 MiB | 00m00s [ 97/593] Installing glibc-devel-0:2.42 100% | 204.1 MiB/s | 3.7 MiB | 00m00s [ 98/593] Installing libxcrypt-devel-0: 100% | 32.3 MiB/s | 33.1 KiB | 00m00s [ 99/593] Installing liblerc-0:4.0.0-9. 100% | 126.3 MiB/s | 258.7 KiB | 00m00s [100/593] Installing libdav1d-0:1.5.1-2 100% | 78.4 MiB/s | 642.6 KiB | 00m00s [101/593] Installing xml-common-0:0.6.3 100% | 39.6 MiB/s | 81.1 KiB | 00m00s [102/593] Installing pixman-0:0.46.2-2. 100% | 185.4 MiB/s | 569.5 KiB | 00m00s [103/593] Installing unixODBC-0:2.3.12- 100% | 47.6 MiB/s | 1.0 MiB | 00m00s [104/593] Installing mtdev-0:1.1.6-11.f 100% | 0.0 B/s | 30.2 KiB | 00m00s [105/593] Installing emacs-filesystem-1 100% | 0.0 B/s | 544.0 B | 00m00s [106/593] Installing boost-program-opti 100% | 140.7 MiB/s | 288.2 KiB | 00m00s [107/593] Installing boost-date-time-0: 100% | 0.0 B/s | 9.0 KiB | 00m00s [108/593] Installing boost-container-0: 100% | 68.4 MiB/s | 70.1 KiB | 00m00s [109/593] Installing libgta-0:1.2.1-16. 100% | 69.6 MiB/s | 71.2 KiB | 00m00s [110/593] Installing giflib-0:5.2.2-8.f 100% | 118.7 MiB/s | 121.5 KiB | 00m00s [111/593] Installing OpenThreads-0:3.6. 100% | 201.9 MiB/s | 206.7 KiB | 00m00s [112/593] Installing make-1:4.4.1-11.fc 100% | 88.5 MiB/s | 1.9 MiB | 00m00s [113/593] Installing OpenThreads-devel- 100% | 200.3 MiB/s | 1.2 MiB | 00m00s [114/593] Installing boost-json-0:1.83. 100% | 178.3 MiB/s | 365.1 KiB | 00m00s [115/593] Installing boost-wave-0:1.83. 100% | 232.1 MiB/s | 950.8 KiB | 00m00s [116/593] Installing pixman-devel-0:0.4 100% | 18.5 MiB/s | 56.9 KiB | 00m00s [117/593] Installing iso-codes-0:4.18.0 100% | 232.6 MiB/s | 21.6 MiB | 00m00s [118/593] Installing liblerc-devel-0:4. 100% | 357.3 MiB/s | 4.3 MiB | 00m00s [119/593] Installing pugixml-devel-0:1. 100% | 65.3 MiB/s | 66.9 KiB | 00m00s [120/593] Installing harfbuzz-icu-0:11. 100% | 0.0 B/s | 12.0 KiB | 00m00s [121/593] Installing ttmkfdir-0:3.0.9-7 100% | 8.6 MiB/s | 123.2 KiB | 00m00s [122/593] Installing graphite2-devel-0: 100% | 49.6 MiB/s | 50.8 KiB | 00m00s [123/593] Installing xcb-util-0:0.4.1-8 100% | 30.7 MiB/s | 31.4 KiB | 00m00s [124/593] Installing xcb-util-image-0:0 100% | 22.8 MiB/s | 23.3 KiB | 00m00s [125/593] Installing xcb-util-cursor-0: 100% | 27.7 MiB/s | 28.4 KiB | 00m00s [126/593] Installing libXau-devel-0:1.0 100% | 1.1 MiB/s | 9.4 KiB | 00m00s [127/593] Installing libxcb-devel-0:1.1 100% | 54.8 MiB/s | 3.1 MiB | 00m00s [128/593] Installing libdicom-devel-0:1 100% | 0.0 B/s | 48.5 KiB | 00m00s [129/593] Installing openblas-openmp-0: 100% | 282.3 MiB/s | 15.2 MiB | 00m00s [130/593] Installing flexiblas-netlib-0 100% | 215.1 MiB/s | 12.5 MiB | 00m00s [131/593] Installing flexiblas-0:3.4.5- 100% | 0.0 B/s | 51.6 KiB | 00m00s [132/593] Installing flexiblas-openblas 100% | 0.0 B/s | 39.8 KiB | 00m00s [133/593] Installing openblas-openmp64- 100% | 293.3 MiB/s | 15.3 MiB | 00m00s [134/593] Installing flexiblas-openblas 100% | 38.9 MiB/s | 39.8 KiB | 00m00s [135/593] Installing flexiblas-netlib64 100% | 211.1 MiB/s | 12.5 MiB | 00m00s [136/593] Installing flexiblas-devel-0: 100% | 223.0 MiB/s | 4.9 MiB | 00m00s [137/593] Installing arpack-0:3.9.1-7.f 100% | 204.2 MiB/s | 627.4 KiB | 00m00s [138/593] Installing armadillo-0:12.8.1 100% | 128.8 MiB/s | 131.9 KiB | 00m00s [139/593] Installing libgusb-0:0.4.9-4. 100% | 159.5 MiB/s | 163.4 KiB | 00m00s [140/593] Installing colord-libs-0:1.4. 100% | 209.0 MiB/s | 856.2 KiB | 00m00s [141/593] Installing libharu-devel-0:2. 100% | 190.8 MiB/s | 195.4 KiB | 00m00s [142/593] Installing LibRaw-0:0.21.4-2. 100% | 358.9 MiB/s | 2.5 MiB | 00m00s [143/593] Installing lapack64_-0:3.12.0 100% | 267.0 MiB/s | 10.1 MiB | 00m00s [144/593] Installing lapack64-0:3.12.0- 100% | 168.8 MiB/s | 10.1 MiB | 00m00s [145/593] Installing lapack-0:3.12.0-10 100% | 78.7 MiB/s | 18.2 MiB | 00m00s [146/593] Installing pyproject-rpm-macr 100% | 113.7 MiB/s | 116.5 KiB | 00m00s [147/593] Installing jsoncpp-devel-0:1. 100% | 83.1 MiB/s | 85.1 KiB | 00m00s [148/593] Installing PEGTL-devel-0:2.8. 100% | 115.6 MiB/s | 710.2 KiB | 00m00s [149/593] Installing json-devel-0:3.11. 100% | 250.5 MiB/s | 1.0 MiB | 00m00s [150/593] Installing boost-fiber-0:1.83 100% | 81.1 MiB/s | 83.0 KiB | 00m00s [151/593] Installing boost-log-0:1.83.0 100% | 225.4 MiB/s | 1.6 MiB | 00m00s [152/593] Installing boost-coroutine-0: 100% | 0.0 B/s | 21.8 KiB | 00m00s [153/593] Installing libpq-devel-0:18.0 100% | 25.3 MiB/s | 414.0 KiB | 00m00s [154/593] Installing libvncserver-0:0.9 100% | 272.7 MiB/s | 1.1 MiB | 00m00s [155/593] Installing abattis-cantarell- 100% | 189.9 MiB/s | 194.4 KiB | 00m00s [156/593] Installing libfbclient2-0:4.0 100% | 286.9 MiB/s | 3.7 MiB | 00m00s [157/593] Installing libtommath-devel-0 100% | 0.0 B/s | 30.4 KiB | 00m00s [158/593] Installing tcl-devel-1:9.0.2- 100% | 273.1 MiB/s | 838.9 KiB | 00m00s [159/593] Installing librttopo-0:1.1.0- 100% | 177.8 MiB/s | 546.3 KiB | 00m00s [160/593] Installing libseccomp-devel-0 100% | 8.4 MiB/s | 120.8 KiB | 00m00s [161/593] Installing libjxl-1:0.11.1-4. 100% | 255.0 MiB/s | 2.8 MiB | 00m00s [162/593] Installing boost-graph-0:1.83 100% | 186.9 MiB/s | 382.8 KiB | 00m00s [163/593] Installing avahi-glib-0:0.9~r 100% | 0.0 B/s | 16.1 KiB | 00m00s [164/593] Installing cpp-0:15.2.1-1.fc4 100% | 236.8 MiB/s | 27.2 MiB | 00m00s [165/593] Installing libarchive-devel-0 100% | 92.6 MiB/s | 189.6 KiB | 00m00s [166/593] Installing double-conversion- 100% | 103.3 MiB/s | 105.8 KiB | 00m00s [167/593] Installing nss-softokn-freebl 100% | 198.5 MiB/s | 813.1 KiB | 00m00s [168/593] Installing nss-softokn-0:3.11 100% | 294.4 MiB/s | 2.1 MiB | 00m00s [169/593] Installing nss-0:3.114.0-2.fc 100% | 150.0 MiB/s | 2.0 MiB | 00m00s [170/593] Installing nss-sysinit-0:3.11 100% | 1.3 MiB/s | 18.9 KiB | 00m00s [171/593] Installing gl2ps-0:1.4.2-15.f 100% | 121.5 MiB/s | 124.4 KiB | 00m00s [172/593] Installing libvorbis-1:1.3.7- 100% | 218.6 MiB/s | 895.4 KiB | 00m00s [173/593] Installing libaec-devel-0:1.1 100% | 0.0 B/s | 25.6 KiB | 00m00s [174/593] Installing libwebp-devel-0:1. 100% | 122.4 MiB/s | 125.4 KiB | 00m00s [175/593] Installing boost-locale-0:1.8 100% | 206.9 MiB/s | 635.5 KiB | 00m00s [176/593] Installing boost-type_erasure 100% | 53.4 MiB/s | 54.7 KiB | 00m00s [177/593] Installing boost-timer-0:1.83 100% | 0.0 B/s | 21.7 KiB | 00m00s [178/593] Installing lcms2-devel-0:2.16 100% | 133.2 MiB/s | 136.4 KiB | 00m00s [179/593] Installing expat-devel-0:2.7. 100% | 200.7 MiB/s | 205.5 KiB | 00m00s [180/593] Installing rapidjson-devel-0: 100% | 258.4 MiB/s | 793.7 KiB | 00m00s [181/593] Installing cli11-devel-0:2.5. 100% | 159.0 MiB/s | 651.1 KiB | 00m00s [182/593] Installing eigen3-devel-0:3.4 100% | 235.2 MiB/s | 8.5 MiB | 00m00s [183/593] Installing utf8cpp-devel-0:4. 100% | 140.1 MiB/s | 143.4 KiB | 00m00s [184/593] Installing libssh-devel-0:0.1 100% | 176.3 MiB/s | 180.6 KiB | 00m00s [185/593] Installing graphene-0:1.10.8- 100% | 191.5 MiB/s | 196.1 KiB | 00m00s [186/593] Installing libcloudproviders- 100% | 126.9 MiB/s | 129.9 KiB | 00m00s [187/593] Installing libsoup3-0:3.6.5-4 100% | 171.6 MiB/s | 1.2 MiB | 00m00s [188/593] Installing libtinysparql-0:3. 100% | 271.7 MiB/s | 1.4 MiB | 00m00s [189/593] Installing annobin-docs-0:12. 100% | 97.7 MiB/s | 100.1 KiB | 00m00s [190/593] Installing libtirpc-0:1.3.7-0 100% | 203.3 MiB/s | 208.2 KiB | 00m00s [191/593] Installing hdf-libs-0:4.3.0-4 100% | 235.6 MiB/s | 723.6 KiB | 00m00s [192/593] Installing libfontenc-0:1.1.8 100% | 0.0 B/s | 67.8 KiB | 00m00s [193/593] Installing mkfontscale-0:1.2. 100% | 3.8 MiB/s | 50.2 KiB | 00m00s [194/593] Installing tzdata-java-0:2025 100% | 0.0 B/s | 100.5 KiB | 00m00s [195/593] Installing lksctp-tools-0:1.0 100% | 17.1 MiB/s | 245.2 KiB | 00m00s [196/593] Installing javapackages-files 100% | 5.4 MiB/s | 5.5 KiB | 00m00s [197/593] Installing dbus-1:1.16.0-4.fc 100% | 24.2 KiB/s | 124.0 B | 00m00s [198/593] Installing adwaita-icon-theme 100% | 59.3 MiB/s | 2.4 MiB | 00m00s [199/593] Installing adwaita-cursor-the 100% | 496.9 MiB/s | 11.4 MiB | 00m00s [200/593] Installing adwaita-icon-theme 100% | 68.4 MiB/s | 1.3 MiB | 00m00s [201/593] Installing libepoxy-0:1.5.10- 100% | 327.2 MiB/s | 1.3 MiB | 00m00s [202/593] Installing hicolor-icon-theme 100% | 19.5 MiB/s | 179.7 KiB | 00m00s [203/593] Installing ncurses-0:6.5-7.20 100% | 40.5 MiB/s | 622.6 KiB | 00m00s [204/593] Installing gettext-envsubst-0 100% | 5.4 MiB/s | 71.8 KiB | 00m00s [205/593] Installing gettext-runtime-0: 100% | 27.2 MiB/s | 445.1 KiB | 00m00s [206/593] Installing gettext-0:0.25.1-2 100% | 278.8 MiB/s | 13.1 MiB | 00m00s [207/593] Installing svt-av1-libs-0:2.3 100% | 249.1 MiB/s | 2.7 MiB | 00m00s [208/593] Installing rav1e-libs-0:0.7.1 100% | 274.0 MiB/s | 2.2 MiB | 00m00s [209/593] Installing noopenh264-0:2.6.0 100% | 0.0 B/s | 36.5 KiB | 00m00s [210/593] Installing libopenjph-0:0.21. 100% | 155.5 MiB/s | 318.5 KiB | 00m00s [211/593] Installing libaom-0:3.12.0-3. 100% | 262.3 MiB/s | 3.4 MiB | 00m00s [212/593] Installing libheif-0:1.20.1-2 100% | 123.8 MiB/s | 1.6 MiB | 00m00s [213/593] Installing groff-base-0:1.23. 100% | 104.5 MiB/s | 4.3 MiB | 00m00s [214/593] Installing perl-Digest-0:1.20 100% | 36.2 MiB/s | 37.1 KiB | 00m00s [215/593] Installing perl-Digest-MD5-0: 100% | 56.0 MiB/s | 57.4 KiB | 00m00s [216/593] Installing perl-FileHandle-0: 100% | 0.0 B/s | 9.8 KiB | 00m00s [217/593] Installing perl-B-0:1.89-520. 100% | 169.4 MiB/s | 520.4 KiB | 00m00s [218/593] Installing perl-libnet-0:3.15 100% | 143.9 MiB/s | 294.7 KiB | 00m00s [219/593] Installing perl-MIME-Base32-0 100% | 0.0 B/s | 32.2 KiB | 00m00s [220/593] Installing perl-Data-Dumper-0 100% | 110.6 MiB/s | 113.3 KiB | 00m00s [221/593] Installing perl-URI-0:5.32-2. 100% | 89.2 MiB/s | 274.1 KiB | 00m00s [222/593] Installing perl-AutoLoader-0: 100% | 0.0 B/s | 21.0 KiB | 00m00s [223/593] Installing perl-IO-Socket-IP- 100% | 99.8 MiB/s | 102.2 KiB | 00m00s [224/593] Installing perl-IO-Socket-SSL 100% | 233.9 MiB/s | 718.6 KiB | 00m00s [225/593] Installing perl-Net-SSLeay-0: 100% | 203.0 MiB/s | 1.4 MiB | 00m00s [226/593] Installing perl-Text-Tabs+Wra 100% | 0.0 B/s | 23.9 KiB | 00m00s [227/593] Installing perl-Pod-Escapes-1 100% | 0.0 B/s | 25.9 KiB | 00m00s [228/593] Installing perl-Time-Local-2: 100% | 68.9 MiB/s | 70.6 KiB | 00m00s [229/593] Installing perl-if-0:0.61.000 100% | 0.0 B/s | 6.2 KiB | 00m00s [230/593] Installing perl-locale-0:1.13 100% | 0.0 B/s | 6.5 KiB | 00m00s [231/593] Installing perl-File-Path-0:2 100% | 0.0 B/s | 64.5 KiB | 00m00s [232/593] Installing perl-HTTP-Tiny-0:0 100% | 152.8 MiB/s | 156.4 KiB | 00m00s [233/593] Installing perl-Pod-Simple-1: 100% | 187.1 MiB/s | 574.9 KiB | 00m00s [234/593] Installing perl-Term-Cap-0:1. 100% | 0.0 B/s | 30.6 KiB | 00m00s [235/593] Installing perl-Term-ANSIColo 100% | 96.9 MiB/s | 99.2 KiB | 00m00s [236/593] Installing perl-IPC-Open3-0:1 100% | 0.0 B/s | 28.5 KiB | 00m00s [237/593] Installing perl-POSIX-0:2.23- 100% | 238.5 MiB/s | 244.3 KiB | 00m00s [238/593] Installing perl-File-Temp-1:0 100% | 160.2 MiB/s | 164.1 KiB | 00m00s [239/593] Installing perl-Class-Struct- 100% | 0.0 B/s | 25.9 KiB | 00m00s [240/593] Installing perl-Pod-Perldoc-0 100% | 11.0 MiB/s | 169.2 KiB | 00m00s [241/593] Installing perl-podlators-1:6 100% | 22.4 MiB/s | 321.4 KiB | 00m00s [242/593] Installing perl-File-stat-0:1 100% | 0.0 B/s | 13.1 KiB | 00m00s [243/593] Installing perl-Symbol-0:1.09 100% | 0.0 B/s | 7.3 KiB | 00m00s [244/593] Installing perl-SelectSaver-0 100% | 0.0 B/s | 2.6 KiB | 00m00s [245/593] Installing perl-Socket-4:2.04 100% | 123.1 MiB/s | 126.1 KiB | 00m00s [246/593] Installing perl-Pod-Usage-4:2 100% | 6.6 MiB/s | 87.9 KiB | 00m00s [247/593] Installing perl-overloading-0 100% | 0.0 B/s | 5.6 KiB | 00m00s [248/593] Installing perl-IO-0:1.55-520 100% | 147.9 MiB/s | 151.4 KiB | 00m00s [249/593] Installing perl-mro-0:1.29-52 100% | 0.0 B/s | 42.4 KiB | 00m00s [250/593] Installing perl-Fcntl-0:1.20- 100% | 0.0 B/s | 49.7 KiB | 00m00s [251/593] Installing perl-base-0:2.27-5 100% | 0.0 B/s | 13.0 KiB | 00m00s [252/593] Installing perl-Text-ParseWor 100% | 0.0 B/s | 14.6 KiB | 00m00s [253/593] Installing perl-File-Basename 100% | 0.0 B/s | 14.6 KiB | 00m00s [254/593] Installing perl-Getopt-Long-1 100% | 143.8 MiB/s | 147.2 KiB | 00m00s [255/593] Installing perl-parent-1:0.24 100% | 0.0 B/s | 11.0 KiB | 00m00s [256/593] Installing perl-Storable-1:3. 100% | 223.2 MiB/s | 228.5 KiB | 00m00s [257/593] Installing perl-MIME-Base64-0 100% | 46.9 MiB/s | 48.0 KiB | 00m00s [258/593] Installing perl-Getopt-Std-0: 100% | 0.0 B/s | 11.8 KiB | 00m00s [259/593] Installing perl-overload-0:1. 100% | 0.0 B/s | 72.0 KiB | 00m00s [260/593] Installing perl-Scalar-List-U 100% | 144.9 MiB/s | 148.4 KiB | 00m00s [261/593] Installing perl-vars-0:1.05-5 100% | 0.0 B/s | 4.3 KiB | 00m00s [262/593] Installing perl-constant-0:1. 100% | 0.0 B/s | 27.4 KiB | 00m00s [263/593] Installing perl-Errno-0:1.38- 100% | 0.0 B/s | 8.8 KiB | 00m00s [264/593] Installing perl-Encode-4:3.21 100% | 217.5 MiB/s | 9.6 MiB | 00m00s [265/593] Installing perl-DynaLoader-0: 100% | 0.0 B/s | 32.5 KiB | 00m00s [266/593] Installing perl-PathTools-0:3 100% | 176.1 MiB/s | 180.3 KiB | 00m00s [267/593] Installing perl-Exporter-0:5. 100% | 0.0 B/s | 55.6 KiB | 00m00s [268/593] Installing perl-Carp-0:1.54-5 100% | 23.3 MiB/s | 47.7 KiB | 00m00s [269/593] Installing perl-libs-4:5.42.0 100% | 217.5 MiB/s | 12.0 MiB | 00m00s [270/593] Installing perl-interpreter-4 100% | 9.0 MiB/s | 120.1 KiB | 00m00s [271/593] Installing perl-File-Find-0:1 100% | 0.0 B/s | 42.5 KiB | 00m00s [272/593] Installing perl-threads-1:2.4 100% | 110.2 MiB/s | 112.9 KiB | 00m00s [273/593] Installing perl-threads-share 100% | 83.6 MiB/s | 85.6 KiB | 00m00s [274/593] Installing perl-Thread-Queue- 100% | 0.0 B/s | 30.4 KiB | 00m00s [275/593] Installing perl-English-0:1.1 100% | 0.0 B/s | 6.7 KiB | 00m00s [276/593] Installing perl-File-Compare- 100% | 0.0 B/s | 6.2 KiB | 00m00s [277/593] Installing perl-File-Copy-0:2 100% | 0.0 B/s | 20.2 KiB | 00m00s [278/593] Installing gettext-common-dev 100% | 578.9 MiB/s | 592.8 KiB | 00m00s [279/593] Installing gettext-devel-0:0. 100% | 72.6 MiB/s | 1.3 MiB | 00m00s [280/593] Installing bubblewrap-0:0.11. 100% | 9.5 MiB/s | 136.9 KiB | 00m00s [281/593] Installing abseil-cpp-0:20250 100% | 174.2 MiB/s | 2.3 MiB | 00m00s [282/593] Installing re2-2:20250812-2.f 100% | 190.2 MiB/s | 584.2 KiB | 00m00s [283/593] Installing protobuf-0:3.19.6- 100% | 272.7 MiB/s | 3.3 MiB | 00m00s [284/593] Installing liborc2-0:2.1.3-2. 100% | 277.0 MiB/s | 1.9 MiB | 00m00s [285/593] Installing llvm-filesystem-0: 100% | 0.0 B/s | 1.1 KiB | 00m00s [286/593] Installing libedit-0:3.1-56.2 100% | 133.6 MiB/s | 273.6 KiB | 00m00s [287/593] Installing llvm-libs-0:20.1.8 100% | 325.0 MiB/s | 152.4 MiB | 00m00s [288/593] Installing orc-0:0.4.41-2.fc4 100% | 39.1 MiB/s | 880.4 KiB | 00m00s [289/593] Installing opus-0:1.5.2-3.fc4 100% | 145.9 MiB/s | 448.3 KiB | 00m00s [290/593] Installing libvisual-1:0.4.2- 100% | 154.6 MiB/s | 474.9 KiB | 00m00s [291/593] Installing cdparanoia-libs-0: 100% | 115.7 MiB/s | 118.5 KiB | 00m00s [292/593] Installing libunwind-0:1.8.1- 100% | 82.5 MiB/s | 168.9 KiB | 00m00s [293/593] Installing clang-resource-fil 100% | 8.1 MiB/s | 16.7 KiB | 00m00s [294/593] Installing clang-libs-0:20.1. 100% | 329.7 MiB/s | 137.1 MiB | 00m00s [295/593] Installing m4-0:1.4.20-2.fc43 100% | 47.6 MiB/s | 877.6 KiB | 00m00s [296/593] Installing autoconf-0:2.72-7. 100% | 127.4 MiB/s | 2.8 MiB | 00m00s [297/593] Installing automake-0:1.18.1- 100% | 87.4 MiB/s | 1.8 MiB | 00m00s [298/593] Installing libogg-devel-2:1.3 100% | 0.0 B/s | 18.7 KiB | 00m00s [299/593] Installing libtheora-devel-1: 100% | 0.0 B/s | 100.3 KiB | 00m00s [300/593] Installing pcre2-utf32-0:10.4 100% | 206.6 MiB/s | 634.6 KiB | 00m00s [301/593] Installing pcre2-devel-0:10.4 100% | 77.5 MiB/s | 2.1 MiB | 00m00s [302/593] Installing libblkid-devel-0:2 100% | 0.0 B/s | 46.0 KiB | 00m00s [303/593] Installing lzo-minilzo-0:2.10 100% | 0.0 B/s | 41.8 KiB | 00m00s [304/593] Installing lzo-devel-0:2.10-1 100% | 210.2 MiB/s | 215.3 KiB | 00m00s [305/593] Installing gpgme-0:1.24.3-5.f 100% | 42.3 MiB/s | 649.3 KiB | 00m00s [306/593] Installing gpgmepp-0:1.24.3-5 100% | 214.4 MiB/s | 439.2 KiB | 00m00s [307/593] Installing libdatrie-0:0.2.13 100% | 0.0 B/s | 58.7 KiB | 00m00s [308/593] Installing libthai-0:0.1.29-1 100% | 255.5 MiB/s | 784.9 KiB | 00m00s [309/593] Installing thrift-0:0.20.0-7. 100% | 106.5 MiB/s | 5.0 MiB | 00m00s [310/593] Installing uriparser-0:0.9.8- 100% | 10.3 MiB/s | 147.3 KiB | 00m00s [311/593] Installing libkml-0:1.3.0-55. 100% | 235.0 MiB/s | 1.2 MiB | 00m00s [312/593] Installing utf8proc-0:2.10.0- 100% | 364.4 MiB/s | 373.2 KiB | 00m00s [313/593] Installing libarrow-0:20.0.0- 100% | 329.0 MiB/s | 26.6 MiB | 00m00s [314/593] Installing parquet-libs-0:20. 100% | 310.1 MiB/s | 3.4 MiB | 00m00s [315/593] Installing libarrow-acero-lib 100% | 285.9 MiB/s | 1.4 MiB | 00m00s [316/593] Installing libarrow-dataset-l 100% | 295.8 MiB/s | 1.5 MiB | 00m00s [317/593] Installing mesa-filesystem-0: 100% | 0.0 B/s | 4.3 KiB | 00m00s [318/593] Installing lm_sensors-libs-0: 100% | 84.6 MiB/s | 86.7 KiB | 00m00s [319/593] Installing libxshmfence-0:1.3 100% | 0.0 B/s | 13.3 KiB | 00m00s [320/593] Installing google-noto-fonts- 100% | 0.0 B/s | 18.5 KiB | 00m00s [321/593] Installing google-noto-sans-v 100% | 173.9 MiB/s | 1.4 MiB | 00m00s [322/593] Installing default-fonts-core 100% | 8.9 MiB/s | 18.2 KiB | 00m00s [323/593] Installing fontconfig-0:2.17. 100% | 769.1 KiB/s | 799.1 KiB | 00m01s [324/593] Installing xorg-x11-fonts-Typ 100% | 16.9 MiB/s | 865.6 KiB | 00m00s [325/593] Installing libwacom-data-0:2. 100% | 77.9 MiB/s | 1.5 MiB | 00m00s [326/593] Installing hwdata-0:0.398-1.f 100% | 342.7 MiB/s | 9.6 MiB | 00m00s [327/593] Installing libpciaccess-0:0.1 100% | 44.6 MiB/s | 45.7 KiB | 00m00s [328/593] Installing libdrm-0:2.4.125-2 100% | 136.2 MiB/s | 418.5 KiB | 00m00s [329/593] Installing mesa-dri-drivers-0 100% | 327.9 MiB/s | 16.7 MiB | 00m00s [330/593] Installing mesa-libgbm-0:25.1 100% | 0.0 B/s | 20.2 KiB | 00m00s [331/593] Installing mesa-libEGL-0:25.1 100% | 191.3 MiB/s | 391.7 KiB | 00m00s [332/593] Installing libglvnd-egl-1:1.7 100% | 72.4 MiB/s | 74.1 KiB | 00m00s [333/593] Installing libglvnd-gles-1:1. 100% | 116.2 MiB/s | 119.0 KiB | 00m00s [334/593] Installing libpciaccess-devel 100% | 0.0 B/s | 15.9 KiB | 00m00s [335/593] Installing libdrm-devel-0:2.4 100% | 180.1 MiB/s | 737.9 KiB | 00m00s [336/593] Installing libsepol-devel-0:3 100% | 62.9 MiB/s | 128.9 KiB | 00m00s [337/593] Installing libselinux-devel-0 100% | 31.7 MiB/s | 162.1 KiB | 00m00s [338/593] Installing libmount-devel-0:2 100% | 0.0 B/s | 66.5 KiB | 00m00s [339/593] Installing woff2-0:1.0.2-23.f 100% | 127.2 MiB/s | 130.3 KiB | 00m00s [340/593] Installing libxslt-0:1.1.43-4 100% | 26.8 MiB/s | 466.6 KiB | 00m00s [341/593] Installing hyphen-0:2.8.8-27. 100% | 52.0 MiB/s | 53.3 KiB | 00m00s [342/593] Installing qt5-filesystem-0:5 100% | 0.0 B/s | 3.5 KiB | 00m00s [343/593] Installing qt-settings-0:43.0 100% | 0.0 B/s | 1.7 KiB | 00m00s [344/593] Installing cgnslib-common-0:4 100% | 63.3 MiB/s | 518.5 KiB | 00m00s [345/593] Installing tzdata-0:2025b-3.f 100% | 51.1 MiB/s | 1.9 MiB | 00m00s [346/593] Installing python-pip-wheel-0 100% | 622.5 MiB/s | 1.2 MiB | 00m00s [347/593] Installing mpdecimal-0:4.0.1- 100% | 33.3 MiB/s | 238.5 KiB | 00m00s [348/593] Installing python3-libs-0:3.1 100% | 264.2 MiB/s | 43.6 MiB | 00m00s [349/593] Installing python3-0:3.14.0~r 100% | 1.8 MiB/s | 26.5 KiB | 00m00s [350/593] Installing boost-python3-0:1. 100% | 127.4 MiB/s | 261.0 KiB | 00m00s [351/593] Installing python3-numpy-f2py 100% | 62.0 MiB/s | 2.2 MiB | 00m00s [352/593] Installing python3-numpy-1:2. 100% | 250.6 MiB/s | 37.8 MiB | 00m00s [353/593] Installing python3-packaging- 100% | 151.3 MiB/s | 619.9 KiB | 00m00s [354/593] Installing gstreamer1-0:1.26. 100% | 133.5 MiB/s | 5.6 MiB | 00m00s [355/593] Installing cmake-rpm-macros-0 100% | 0.0 B/s | 8.3 KiB | 00m00s [356/593] Installing python3-rpm-genera 100% | 81.0 MiB/s | 82.9 KiB | 00m00s [357/593] Installing python3-devel-0:3. 100% | 79.6 MiB/s | 2.0 MiB | 00m00s [358/593] Installing boost-numpy3-0:1.8 100% | 56.7 MiB/s | 58.1 KiB | 00m00s [359/593] Installing vulkan-headers-0:1 100% | 563.2 MiB/s | 32.1 MiB | 00m00s [360/593] Installing libwacom-0:2.16.1- 100% | 7.5 MiB/s | 107.6 KiB | 00m00s [361/593] Installing libinput-0:1.29.0- 100% | 26.0 MiB/s | 640.1 KiB | 00m00s [362/593] Installing libzip-0:1.11.4-2. 100% | 70.6 MiB/s | 144.7 KiB | 00m00s [363/593] Installing netcdf-0:4.9.2-15. 100% | 98.9 MiB/s | 2.5 MiB | 00m00s [364/593] Installing netcdf-cxx-0:4.2-3 100% | 5.5 MiB/s | 140.1 KiB | 00m00s [365/593] Installing sysprof-capture-de 100% | 143.1 MiB/s | 732.6 KiB | 00m00s [366/593] Installing libffi-devel-0:3.5 100% | 10.3 MiB/s | 31.5 KiB | 00m00s [367/593] Installing glib2-devel-0:2.85 100% | 177.7 MiB/s | 16.0 MiB | 00m00s [368/593] Installing poppler-data-0:0.4 100% | 174.5 MiB/s | 12.4 MiB | 00m00s [369/593] Installing xerces-c-0:3.3.0-8 100% | 238.5 MiB/s | 3.8 MiB | 00m00s [370/593] Installing libqhull_r-1:8.0.2 100% | 240.2 MiB/s | 491.9 KiB | 00m00s [371/593] Installing cfitsio-0:4.6.2-2. 100% | 178.6 MiB/s | 2.1 MiB | 00m00s [372/593] Installing mariadb-connector- 100% | 988.3 KiB/s | 1.0 KiB | 00m00s [373/593] Installing mariadb-connector- 100% | 95.6 MiB/s | 587.3 KiB | 00m00s [374/593] Installing mariadb-connector- 100% | 12.7 MiB/s | 195.8 KiB | 00m00s [375/593] Installing cups-filesystem-1: 100% | 0.0 B/s | 1.8 KiB | 00m00s [376/593] Installing cups-libs-1:2.4.12 100% | 175.8 MiB/s | 720.0 KiB | 00m00s [377/593] Installing java-25-openjdk-he 100% | 260.3 MiB/s | 223.8 MiB | 00m01s [378/593] Installing duktape-0:2.7.0-10 100% | 352.4 MiB/s | 721.7 KiB | 00m00s [379/593] Installing libproxy-0:0.5.8-3 100% | 20.3 MiB/s | 103.9 KiB | 00m00s [380/593] Installing qt5-qtbase-0:5.15. 100% | 211.8 MiB/s | 10.8 MiB | 00m00s [381/593] Installing qt5-qtbase-common- 100% | 0.0 B/s | 356.0 B | 00m00s [382/593] Installing qt5-qttools-0:5.15 100% | 6.4 MiB/s | 97.6 KiB | 00m00s [383/593] Installing xkeyboard-config-0 100% | 310.9 MiB/s | 10.3 MiB | 00m00s [384/593] Installing libxkbcommon-0:1.1 100% | 209.4 MiB/s | 428.8 KiB | 00m00s [385/593] Installing libxkbcommon-x11-0 100% | 0.0 B/s | 36.1 KiB | 00m00s [386/593] Installing publicsuffix-list- 100% | 326.0 MiB/s | 333.8 KiB | 00m00s [387/593] Installing libpsl-devel-0:0.2 100% | 110.9 MiB/s | 113.5 KiB | 00m00s [388/593] Installing libverto-devel-0:0 100% | 0.0 B/s | 26.4 KiB | 00m00s [389/593] Installing libkadm5-0:1.21.3- 100% | 218.4 MiB/s | 223.6 KiB | 00m00s [390/593] Installing libcom_err-devel-0 100% | 1.4 MiB/s | 18.3 KiB | 00m00s [391/593] Installing keyutils-libs-deve 100% | 53.9 MiB/s | 55.2 KiB | 00m00s [392/593] Installing krb5-devel-0:1.21. 100% | 43.6 MiB/s | 715.2 KiB | 00m00s [393/593] Installing xz-devel-1:5.8.1-2 100% | 128.2 MiB/s | 262.6 KiB | 00m00s [394/593] Installing libxml2-devel-0:2. 100% | 142.3 MiB/s | 3.4 MiB | 00m00s [395/593] Installing libxkbcommon-devel 100% | 376.1 MiB/s | 385.1 KiB | 00m00s [396/593] Installing hwloc-libs-0:2.12. 100% | 360.1 MiB/s | 2.9 MiB | 00m00s [397/593] Installing tbb-bind-0:2022.2. 100% | 19.7 MiB/s | 20.2 KiB | 00m00s [398/593] Installing tbb-devel-0:2022.2 100% | 201.7 MiB/s | 1.4 MiB | 00m00s [399/593] Installing brotli-0:1.1.0-9.f 100% | 2.1 MiB/s | 28.1 KiB | 00m00s [400/593] Installing brotli-devel-0:1.1 100% | 66.4 MiB/s | 68.0 KiB | 00m00s [401/593] Installing jxrlib-0:1.1-32.fc 100% | 47.2 MiB/s | 773.2 KiB | 00m00s [402/593] Installing jbigkit-libs-0:2.1 100% | 116.1 MiB/s | 118.9 KiB | 00m00s [403/593] Installing libtiff-0:4.7.0-8. 100% | 217.4 MiB/s | 667.8 KiB | 00m00s [404/593] Installing poppler-0:25.07.0- 100% | 266.4 MiB/s | 4.3 MiB | 00m00s [405/593] Installing freeimage-0:3.19.0 100% | 212.3 MiB/s | 1.1 MiB | 00m00s [406/593] Installing freeimage-devel-0: 100% | 41.7 MiB/s | 128.1 KiB | 00m00s [407/593] Installing openjpeg-tools-0:2 100% | 13.6 MiB/s | 194.4 KiB | 00m00s [408/593] Installing openjpeg-devel-0:2 100% | 0.0 B/s | 77.2 KiB | 00m00s [409/593] Installing laszip-0:3.4.4-5.f 100% | 228.4 MiB/s | 467.8 KiB | 00m00s [410/593] Installing libX11-common-0:1. 100% | 132.0 MiB/s | 1.2 MiB | 00m00s [411/593] Installing libX11-0:1.8.12-1. 100% | 171.3 MiB/s | 1.4 MiB | 00m00s [412/593] Installing libX11-devel-0:1.8 100% | 58.9 MiB/s | 1.1 MiB | 00m00s [413/593] Installing libXext-0:1.3.6-4. 100% | 92.6 MiB/s | 94.8 KiB | 00m00s [414/593] Installing libXext-devel-0:1. 100% | 54.2 MiB/s | 110.9 KiB | 00m00s [415/593] Installing libXrender-0:0.9.1 100% | 0.0 B/s | 47.0 KiB | 00m00s [416/593] Installing cairo-0:1.18.4-2.f 100% | 221.9 MiB/s | 1.8 MiB | 00m00s [417/593] Installing libXi-0:1.8.2-3.fc 100% | 79.4 MiB/s | 81.3 KiB | 00m00s [418/593] Installing libXrender-devel-0 100% | 0.0 B/s | 51.0 KiB | 00m00s [419/593] Installing libXft-0:2.3.8-9.f 100% | 165.7 MiB/s | 169.7 KiB | 00m00s [420/593] Installing pango-0:1.56.4-2.f 100% | 56.9 MiB/s | 1.0 MiB | 00m00s [421/593] Installing libXfixes-0:6.0.1- 100% | 0.0 B/s | 31.3 KiB | 00m00s [422/593] Installing libXfixes-devel-0: 100% | 0.0 B/s | 9.9 KiB | 00m00s [423/593] Installing libXcursor-0:1.2.3 100% | 53.6 MiB/s | 54.9 KiB | 00m00s [424/593] Installing libXtst-0:1.2.5-3. 100% | 0.0 B/s | 34.3 KiB | 00m00s [425/593] Installing cairo-gobject-0:1. 100% | 0.0 B/s | 35.7 KiB | 00m00s [426/593] Installing glycin-loaders-0:2 100% | 352.8 MiB/s | 15.5 MiB | 00m00s [427/593] Installing glycin-libs-0:2.0~ 100% | 290.0 MiB/s | 5.8 MiB | 00m00s [428/593] Installing gdk-pixbuf2-0:2.43 100% | 101.6 MiB/s | 2.5 MiB | 00m00s [429/593] Installing rsvg-pixbuf-loader 100% | 203.2 MiB/s | 416.2 KiB | 00m00s [430/593] Installing librsvg2-0:2.61.0- 100% | 268.8 MiB/s | 6.2 MiB | 00m00s [431/593] Installing libXrandr-0:1.5.4- 100% | 51.4 MiB/s | 52.7 KiB | 00m00s [432/593] Installing libXinerama-0:1.1. 100% | 0.0 B/s | 15.8 KiB | 00m00s [433/593] Installing libXcomposite-0:0. 100% | 5.1 MiB/s | 41.8 KiB | 00m00s [434/593] Installing libXt-0:1.3.1-3.fc 100% | 229.7 MiB/s | 470.5 KiB | 00m00s [435/593] Installing libXcursor-devel-0 100% | 16.0 MiB/s | 32.8 KiB | 00m00s [436/593] Installing libXi-devel-0:1.8. 100% | 20.2 MiB/s | 144.6 KiB | 00m00s [437/593] Installing tk-1:9.0.2-1.fc43. 100% | 118.5 MiB/s | 4.0 MiB | 00m00s [438/593] Installing libXv-0:1.0.13-3.f 100% | 26.3 MiB/s | 27.0 KiB | 00m00s [439/593] Installing libXv-devel-0:1.0. 100% | 44.9 MiB/s | 46.0 KiB | 00m00s [440/593] Installing libXtst-devel-0:1. 100% | 0.0 B/s | 14.0 KiB | 00m00s [441/593] Installing libXmu-0:1.2.1-4.f 100% | 199.9 MiB/s | 204.7 KiB | 00m00s [442/593] Installing libXcomposite-deve 100% | 0.0 B/s | 10.5 KiB | 00m00s [443/593] Installing java-25-openjdk-1: 100% | 96.4 MiB/s | 888.4 KiB | 00m00s [444/593] Installing libXinerama-devel- 100% | 8.3 MiB/s | 8.5 KiB | 00m00s [445/593] Installing libXrandr-devel-0: 100% | 24.1 MiB/s | 24.7 KiB | 00m00s [446/593] Installing gdk-pixbuf2-module 100% | 114.5 MiB/s | 234.6 KiB | 00m00s [447/593] Installing openslide-0:4.0.0- 100% | 150.4 MiB/s | 307.9 KiB | 00m00s [448/593] Installing gdk-pixbuf2-module 100% | 105.5 MiB/s | 108.0 KiB | 00m00s [449/593] Installing gtk-update-icon-ca 100% | 4.4 MiB/s | 63.0 KiB | 00m00s [450/593] Installing libXdamage-0:1.1.6 100% | 8.0 MiB/s | 41.0 KiB | 00m00s [451/593] Installing tk8-1:8.6.16-2.fc4 100% | 112.7 MiB/s | 3.4 MiB | 00m00s [452/593] Installing poppler-glib-0:25. 100% | 216.5 MiB/s | 665.2 KiB | 00m00s [453/593] Installing harfbuzz-cairo-0:1 100% | 0.0 B/s | 48.6 KiB | 00m00s [454/593] Installing libXScrnSaver-0:1. 100% | 0.0 B/s | 46.8 KiB | 00m00s [455/593] Installing libXScrnSaver-deve 100% | 0.0 B/s | 12.3 KiB | 00m00s [456/593] Installing libXres-0:1.2.2-6. 100% | 0.0 B/s | 17.8 KiB | 00m00s [457/593] Installing libXres-devel-0:1. 100% | 0.0 B/s | 6.4 KiB | 00m00s [458/593] Installing libXxf86vm-0:1.1.6 100% | 0.0 B/s | 26.2 KiB | 00m00s [459/593] Installing mesa-libGL-0:25.1. 100% | 179.3 MiB/s | 367.2 KiB | 00m00s [460/593] Installing libglvnd-glx-1:1.7 100% | 254.7 MiB/s | 782.6 KiB | 00m00s [461/593] Installing glx-utils-0:9.0.0- 100% | 30.9 MiB/s | 443.1 KiB | 00m00s [462/593] Installing qt5-qtbase-gui-0:5 100% | 272.7 MiB/s | 21.5 MiB | 00m00s [463/593] Installing qt5-qtdeclarative- 100% | 272.0 MiB/s | 15.2 MiB | 00m00s [464/593] Installing qt5-qttools-libs-d 100% | 363.6 MiB/s | 5.1 MiB | 00m00s [465/593] Installing qt5-qttools-libs-d 100% | 323.8 MiB/s | 2.6 MiB | 00m00s [466/593] Installing qt5-qttools-libs-h 100% | 237.2 MiB/s | 485.8 KiB | 00m00s [467/593] Installing libGLEW-0:2.2.0-11 100% | 246.5 MiB/s | 757.3 KiB | 00m00s [468/593] Installing qt5-doctools-0:5.1 100% | 100.2 MiB/s | 2.1 MiB | 00m00s [469/593] Installing qt5-designer-0:5.1 100% | 33.7 MiB/s | 517.4 KiB | 00m00s [470/593] Installing qt5-qtlocation-0:5 100% | 280.6 MiB/s | 10.9 MiB | 00m00s [471/593] Installing qt5-qtsensors-0:5. 100% | 238.3 MiB/s | 975.9 KiB | 00m00s [472/593] Installing qt5-qtwebchannel-0 100% | 153.0 MiB/s | 313.4 KiB | 00m00s [473/593] Installing qt5-linguist-0:5.1 100% | 125.9 MiB/s | 3.0 MiB | 00m00s [474/593] Installing qt5-qtx11extras-0: 100% | 113.5 MiB/s | 116.2 KiB | 00m00s [475/593] Installing cgnslib-0:4.5.0-6. 100% | 66.6 MiB/s | 1.3 MiB | 00m00s [476/593] Installing gstreamer1-plugins 100% | 229.7 MiB/s | 7.6 MiB | 00m00s [477/593] Installing qt5-qtwebkit-0:5.2 100% | 315.9 MiB/s | 43.0 MiB | 00m00s [478/593] Installing libXpm-0:3.5.17-6. 100% | 149.9 MiB/s | 153.5 KiB | 00m00s [479/593] Installing libXpm-devel-0:3.5 100% | 6.7 MiB/s | 96.2 KiB | 00m00s [480/593] Installing libxkbfile-0:1.1.3 100% | 213.7 MiB/s | 218.9 KiB | 00m00s [481/593] Installing libxkbfile-devel-0 100% | 0.0 B/s | 38.1 KiB | 00m00s [482/593] Installing xprop-0:1.2.8-4.fc 100% | 4.5 MiB/s | 59.8 KiB | 00m00s [483/593] Installing at-spi2-core-0:2.5 100% | 157.2 MiB/s | 1.6 MiB | 00m00s [484/593] Installing atk-0:2.57.1-2.fc4 100% | 263.6 MiB/s | 270.0 KiB | 00m00s [485/593] Installing at-spi2-atk-0:2.57 100% | 143.0 MiB/s | 292.8 KiB | 00m00s [486/593] Installing gtk3-0:3.24.49-3.f 100% | 201.7 MiB/s | 23.8 MiB | 00m00s [487/593] Installing libdecor-0:0.2.3-6 100% | 81.5 MiB/s | 166.9 KiB | 00m00s [488/593] Installing SDL3-0:3.2.20-1.fc 100% | 165.6 MiB/s | 3.0 MiB | 00m00s [489/593] Installing sdl2-compat-0:2.32 100% | 150.2 MiB/s | 461.4 KiB | 00m00s [490/593] Installing sdl12-compat-0:1.2 100% | 73.3 MiB/s | 225.1 KiB | 00m00s [491/593] Installing tslib-0:1.23-2.fc4 100% | 18.3 MiB/s | 411.9 KiB | 00m00s [492/593] Installing vulkan-loader-0:1. 100% | 253.4 MiB/s | 519.1 KiB | 00m00s [493/593] Installing vulkan-loader-deve 100% | 0.0 B/s | 9.1 KiB | 00m00s [494/593] Installing qt6-filesystem-0:6 100% | 3.4 MiB/s | 3.5 KiB | 00m00s [495/593] Installing libb2-0:0.98.1-14. 100% | 42.0 MiB/s | 43.0 KiB | 00m00s [496/593] Installing qt6-qtbase-0:6.9.1 100% | 157.1 MiB/s | 14.0 MiB | 00m00s [497/593] Installing qt6-qtbase-common- 100% | 343.8 KiB/s | 352.0 B | 00m00s [498/593] Installing qt6-qtbase-gui-0:6 100% | 184.4 MiB/s | 26.0 MiB | 00m00s [499/593] Installing qt6-qtbase-ibase-0 100% | 77.7 MiB/s | 159.1 KiB | 00m00s [500/593] Installing qt6-qtbase-mysql-0 100% | 116.2 MiB/s | 118.9 KiB | 00m00s [501/593] Installing qt6-qtbase-odbc-0: 100% | 71.5 MiB/s | 146.5 KiB | 00m00s [502/593] Installing qt6-qtbase-postgre 100% | 131.5 MiB/s | 134.6 KiB | 00m00s [503/593] Installing libglvnd-core-deve 100% | 40.1 MiB/s | 41.1 KiB | 00m00s [504/593] Installing libglvnd-devel-1:1 100% | 302.9 MiB/s | 2.1 MiB | 00m00s [505/593] Installing mesa-libGL-devel-0 100% | 79.6 MiB/s | 81.5 KiB | 00m00s [506/593] Installing mesa-libGLU-devel- 100% | 0.0 B/s | 17.5 KiB | 00m00s [507/593] Installing glew-devel-0:2.2.0 100% | 258.6 MiB/s | 1.8 MiB | 00m00s [508/593] Installing gl2ps-devel-0:1.4. 100% | 251.0 MiB/s | 257.1 KiB | 00m00s [509/593] Installing sqlite-0:3.50.2-2. 100% | 92.8 MiB/s | 2.0 MiB | 00m00s [510/593] Installing sqlite-devel-0:3.5 100% | 222.9 MiB/s | 684.8 KiB | 00m00s [511/593] Installing proj-data-0:9.6.2- 100% | 280.7 MiB/s | 9.3 MiB | 00m00s [512/593] Installing proj-0:9.6.2-2.fc4 100% | 102.1 MiB/s | 4.5 MiB | 00m00s [513/593] Installing libgeotiff-0:1.7.4 100% | 15.8 MiB/s | 340.7 KiB | 00m00s [514/593] Installing libspatialite-0:5. 100% | 195.7 MiB/s | 16.2 MiB | 00m00s [515/593] Installing gdal-libs-0:3.11.3 100% | 206.4 MiB/s | 32.0 MiB | 00m00s [516/593] Installing vtk-0:9.2.6-42.fc4 100% | 258.6 MiB/s | 104.7 MiB | 00m00s [517/593] Installing opencascade-visual 100% | 168.1 MiB/s | 6.1 MiB | 00m00s [518/593] Installing opencascade-ocaf-0 100% | 172.7 MiB/s | 4.7 MiB | 00m00s [519/593] Installing opencascade-modeli 100% | 174.6 MiB/s | 44.5 MiB | 00m00s [520/593] Installing opencascade-draw-0 100% | 114.8 MiB/s | 7.8 MiB | 00m00s [521/593] Installing vtk-qt-0:9.2.6-42. 100% | 100.1 MiB/s | 1.0 MiB | 00m00s [522/593] Installing python3-vtk-0:9.2. 100% | 259.4 MiB/s | 66.2 MiB | 00m00s [523/593] Installing vtk-java-0:9.2.6-4 100% | 331.3 MiB/s | 20.2 MiB | 00m00s [524/593] Installing liblas-0:1.8.2-0.2 100% | 178.2 MiB/s | 912.5 KiB | 00m00s [525/593] Installing OpenSceneGraph-lib 100% | 283.6 MiB/s | 27.8 MiB | 00m00s [526/593] Installing gdal-devel-0:3.11. 100% | 82.8 MiB/s | 1.6 MiB | 00m00s [527/593] Installing libzstd-devel-0:1. 100% | 203.9 MiB/s | 208.8 KiB | 00m00s [528/593] Installing libtiff-devel-0:4. 100% | 188.6 MiB/s | 772.7 KiB | 00m00s [529/593] Installing libnghttp2-devel-0 100% | 280.7 MiB/s | 287.4 KiB | 00m00s [530/593] Installing libidn2-devel-0:2. 100% | 38.3 MiB/s | 156.7 KiB | 00m00s [531/593] Installing libcurl-devel-0:8. 100% | 47.2 MiB/s | 1.4 MiB | 00m00s [532/593] Installing proj-devel-0:9.6.2 100% | 276.5 MiB/s | 566.4 KiB | 00m00s [533/593] Installing lz4-devel-0:1.10.0 100% | 100.7 MiB/s | 103.2 KiB | 00m00s [534/593] Installing libXdmcp-0:1.1.5-4 100% | 81.6 MiB/s | 83.5 KiB | 00m00s [535/593] Installing libXdmcp-devel-0:1 100% | 0.0 B/s | 9.9 KiB | 00m00s [536/593] Installing libuuid-devel-0:2. 100% | 42.9 MiB/s | 44.0 KiB | 00m00s [537/593] Installing libSM-devel-0:1.2. 100% | 19.2 MiB/s | 19.7 KiB | 00m00s [538/593] Installing libXt-devel-0:1.3. 100% | 110.9 MiB/s | 1.7 MiB | 00m00s [539/593] Installing bzip2-devel-0:1.0. 100% | 101.2 MiB/s | 310.7 KiB | 00m00s [540/593] Installing fontconfig-devel-0 100% | 25.9 MiB/s | 159.4 KiB | 00m00s [541/593] Installing cairo-devel-0:1.18 100% | 327.3 MiB/s | 2.3 MiB | 00m00s [542/593] Installing harfbuzz-devel-0:1 100% | 177.4 MiB/s | 5.3 MiB | 00m00s [543/593] Installing freetype-devel-0:2 100% | 224.8 MiB/s | 8.5 MiB | 00m00s [544/593] Installing libXft-devel-0:2.3 100% | 14.4 MiB/s | 44.3 KiB | 00m00s [545/593] Installing tk-devel-1:9.0.2-1 100% | 141.4 MiB/s | 1.1 MiB | 00m00s [546/593] Installing glycin-devel-0:2.0 100% | 120.4 MiB/s | 123.3 KiB | 00m00s [547/593] Installing gdk-pixbuf2-devel- 100% | 100.1 MiB/s | 2.3 MiB | 00m00s [548/593] Installing openslide-devel-0: 100% | 141.7 MiB/s | 435.3 KiB | 00m00s [549/593] Installing libubsan-0:15.2.1- 100% | 242.4 MiB/s | 496.4 KiB | 00m00s [550/593] Installing libatomic-0:15.2.1 100% | 0.0 B/s | 29.2 KiB | 00m00s [551/593] Installing libasan-0:15.2.1-1 100% | 124.6 MiB/s | 1.6 MiB | 00m00s [552/593] Installing gcc-0:15.2.1-1.fc4 100% | 221.8 MiB/s | 81.4 MiB | 00m00s [553/593] Installing gcc-gfortran-0:15. 100% | 239.2 MiB/s | 29.4 MiB | 00m00s [554/593] Installing hdf5-devel-0:1.14. 100% | 143.6 MiB/s | 3.3 MiB | 00m00s [555/593] Installing blas-devel-0:3.12. 100% | 133.9 MiB/s | 137.1 KiB | 00m00s [556/593] Installing gcc-c++-0:15.2.1-1 100% | 217.8 MiB/s | 30.7 MiB | 00m00s [557/593] Installing lapack-devel-0:3.1 100% | 402.1 MiB/s | 1.6 MiB | 00m00s [558/593] Installing cgnslib-devel-0:4. 100% | 158.0 MiB/s | 161.8 KiB | 00m00s [559/593] Installing netcdf-devel-0:4.9 100% | 24.7 MiB/s | 380.0 KiB | 00m00s [560/593] Installing netcdf-cxx-devel-0 100% | 289.8 MiB/s | 1.2 MiB | 00m00s [561/593] Installing vim-filesystem-2:9 100% | 4.6 MiB/s | 4.7 KiB | 00m00s [562/593] Installing boost-test-0:1.83. 100% | 214.0 MiB/s | 657.3 KiB | 00m00s [563/593] Installing boost-stacktrace-0 100% | 51.5 MiB/s | 52.7 KiB | 00m00s [564/593] Installing boost-serializatio 100% | 228.5 MiB/s | 468.0 KiB | 00m00s [565/593] Installing boost-random-0:1.8 100% | 0.0 B/s | 30.2 KiB | 00m00s [566/593] Installing boost-nowide-0:1.8 100% | 0.0 B/s | 21.6 KiB | 00m00s [567/593] Installing boost-math-0:1.83. 100% | 227.9 MiB/s | 700.0 KiB | 00m00s [568/593] Installing boost-iostreams-0: 100% | 88.7 MiB/s | 90.9 KiB | 00m00s [569/593] Installing boost-contract-0:1 100% | 97.0 MiB/s | 99.4 KiB | 00m00s [570/593] Installing boost-0:1.83.0-16. 100% | 40.0 KiB/s | 1.7 KiB | 00m00s [571/593] Installing boost-devel-0:1.83 100% | 195.4 MiB/s | 145.8 MiB | 00m01s [572/593] Installing gmp-c++-1:6.3.0-4. 100% | 27.4 MiB/s | 28.1 KiB | 00m00s [573/593] Installing gmp-devel-1:6.3.0- 100% | 349.6 MiB/s | 358.0 KiB | 00m00s [574/593] Installing mpfr-devel-0:4.2.2 100% | 62.1 MiB/s | 63.6 KiB | 00m00s [575/593] Installing rhash-0:1.4.5-3.fc 100% | 16.0 MiB/s | 359.6 KiB | 00m00s [576/593] Installing libuv-1:1.51.0-2.f 100% | 141.6 MiB/s | 579.9 KiB | 00m00s [577/593] Installing cmake-0:3.31.6-4.f 100% | 166.8 MiB/s | 33.7 MiB | 00m00s [578/593] Installing cmake-data-0:3.31. 100% | 92.5 MiB/s | 9.1 MiB | 00m00s [579/593] Installing qt6-rpm-macros-0:6 100% | 314.0 KiB/s | 4.1 KiB | 00m00s [580/593] Installing qt5-rpm-macros-0:5 100% | 126.0 KiB/s | 2.4 KiB | 00m00s [581/593] Installing qt5-qtbase-devel-0 100% | 169.3 MiB/s | 20.0 MiB | 00m00s [582/593] Installing qt5-qttools-devel- 100% | 45.5 MiB/s | 978.0 KiB | 00m00s [583/593] Installing qt5-qtx11extras-de 100% | 6.9 MiB/s | 21.1 KiB | 00m00s [584/593] Installing qt5-qtdeclarative- 100% | 174.9 MiB/s | 9.6 MiB | 00m00s [585/593] Installing qt5-qtwebkit-devel 100% | 17.8 MiB/s | 219.2 KiB | 00m00s [586/593] Installing vtk-devel-0:9.2.6- 100% | 217.4 MiB/s | 38.3 MiB | 00m00s [587/593] Installing opencascade-devel- 100% | 112.3 MiB/s | 28.4 MiB | 00m00s [588/593] Installing qt6-qtbase-devel-0 100% | 146.0 MiB/s | 22.0 MiB | 00m00s [589/593] Installing CGAL-devel-0:6.0.1 100% | 211.3 MiB/s | 39.7 MiB | 00m00s [590/593] Installing annobin-plugin-gcc 100% | 65.8 MiB/s | 1.0 MiB | 00m00s [591/593] Installing gcc-plugin-annobin 100% | 1.6 MiB/s | 58.4 KiB | 00m00s [592/593] Installing OpenSceneGraph-dev 100% | 377.9 MiB/s | 235.8 MiB | 00m01s [593/593] Installing swig-0:4.3.1-5.fc4 100% | 7.5 MiB/s | 6.4 MiB | 00m01s Complete! Finish: build setup for IfcOpenShell-0.8.0-1.fc43.src.rpm Start: rpmbuild IfcOpenShell-0.8.0-1.fc43.src.rpm Building target platforms: s390x Building for target s390x setting SOURCE_DATE_EPOCH=1757030400 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.ECWGD5 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.voF4m1 + umask 022 + cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build + cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build + rm -rf IfcOpenShell-0.8.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/IfcOpenShell-0.8.0.tar.xz + STATUS=0 + '[' 0 -ne 0 ']' + cd IfcOpenShell-0.8.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/IfcOpenShell_cmake.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.zpXfX1 + umask 022 + cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd IfcOpenShell-0.8.0 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + /usr/bin/cmake -S . -B redhat-linux-build -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_INSTALL_FULL_SBINDIR:PATH=/usr/bin -DCMAKE_INSTALL_SBINDIR:PATH=bin -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -DCOLLADA_SUPPORT=OFF -DGMP_LIBRARY_DIR=/usr/lib64 -DMPFR_LIBRARY_DIR=/usr/lib64 -DHDF5_LIBRARY_DIR=/usr/lib64 -DBUILD_SHARED_LIBS=ON -DGLTF_SUPPORT=ON -DWITH_PROJ=ON -DBUILD_QTVIEWER=ON cmake/ CMake Warning: Ignoring extra path from command line: "/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0" -- The C compiler identification is GNU 15.2.1 -- The CXX compiler identification is GNU 15.2.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 -- BINDIR: bin -- INCLUDEDIR: include -- LIBDIR: lib64 -- JSON for Modern C++ header file found in /usr/include -- Found Boost: /usr/lib64/cmake/Boost-1.83.0/BoostConfig.cmake (found version "1.83.0") found components: system program_options regex thread date_time -- Boost include files found in /usr/include -- Boost libraries found in /usr/lib64 -- Performing Test Iconv_IS_BUILT_IN -- Performing Test Iconv_IS_BUILT_IN - Success -- Found Iconv: built in to C library -- Looking for lzma_auto_decoder in /usr/lib64/liblzma.so -- Looking for lzma_auto_decoder in /usr/lib64/liblzma.so - found -- Looking for lzma_easy_encoder in /usr/lib64/liblzma.so -- Looking for lzma_easy_encoder in /usr/lib64/liblzma.so - found -- Looking for lzma_lzma_preset in /usr/lib64/liblzma.so -- Looking for lzma_lzma_preset in /usr/lib64/liblzma.so - found -- Found LibLZMA: /usr/lib64/liblzma.so (found version "5.8.1") -- Found ZLIB: /usr/lib64/libz.so (found version "1.3.1") -- Found LibXml2 config: /usr/lib64/cmake/libxml2 -- Found Open CASCADE include files in: /usr/include/opencascade -- Found Open CASCADE library files in: /usr/lib64 -- Using provided OCCT_INCLUDE_DIR ('/usr/include/opencascade') and OCC_LIBRARY_DIR ('/usr/lib64'). -- Required Open Cascade Library files found -- No HDF5 include directory specified -- IFC SCHEMA_VERSIONS that will be used for the build: 2x3;4;4x1;4x2;4x3;4x3_tc1;4x3_add1;4x3_add2. -- Found Threads: TRUE -- Found SWIG: /usr/bin/swig (found version "4.3.1") -- Found PythonLibs: /usr/lib64/libpython3.14.so (found version "3.14.0rc2") -- Set INSTALL_RPATH for ifcopenshell_wrapper: -- Found PythonInterp: /usr/bin/python3.14 (found version "3.14") -- BINDIR: bin -- INCLUDEDIR: include -- LIBDIR: lib64 -- Looking for CGAL include files in: /usr/include -- Use CGAL_INCLUDE_DIR to specify another directory -- Found Boost: /usr/lib64/cmake/Boost-1.83.0/BoostConfig.cmake (found version "1.83.0") -- Boost include files found in /usr/include -- Found LibXml2: /usr/lib64/libxml2.so (found version "2.12.10") CMake Deprecation Warning at /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/CMakeLists.txt:20 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. Running CMakeLists.txt in /src/qtviewer -- Performing Test HAVE_STDATOMIC -- Performing Test HAVE_STDATOMIC - Success -- Found WrapAtomic: TRUE -- Found OpenGL: /usr/lib64/libOpenGL.so -- Found WrapOpenGL: TRUE -- Found WrapVulkanHeaders: /usr/include -- Found Qt Version: 6.9.1 -- OSG_DIR: -- Found osgDB: /usr/lib64/libosgDB.so -- Found osgGA: /usr/lib64/libosgGA.so -- Found osgUtil: /usr/lib64/libosgUtil.so -- Found osgViewer: /usr/lib64/libosgViewer.so -- Found osg: /usr/lib64/libosg.so -- Found OpenThreads: /usr/lib64/libOpenThreads.so -- Found OpenSceneGraph: /usr/lib64/libosgDB.so;/usr/lib64/libosgGA.so;/usr/lib64/libosgUtil.so;/usr/lib64/libosgViewer.so;/usr/lib64/libosg.so;/usr/lib64/libOpenThreads.so (found version "3.6.5") -- Found OpenSceneGraph Version: 3.6.5 -- target_include_directories: /usr/include/opencascade;/usr/include;/usr/include/libxml2;/usr/include;/include;/usr/include -- Configuring done (1.6s) -- Generating done (0.3s) -- Build files have been written to: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build CMake Warning: Manually-specified variables were not used by the project: CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR + /usr/bin/cmake --build redhat-linux-build -j2 --verbose Change Dir: '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j2 /usr/bin/cmake -S/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake -B/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/CMakeFiles /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/geometry_serializer_ifc2x3.dir/build.make CMakeFiles/geometry_serializer_ifc2x3.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/CMakeFiles/geometry_serializer_ifc2x3.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f CMakeFiles/geometry_serializer_ifc4.dir/build.make CMakeFiles/geometry_serializer_ifc4.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/CMakeFiles/geometry_serializer_ifc4.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/geometry_serializer_ifc2x3.dir/build.make CMakeFiles/geometry_serializer_ifc2x3.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/geometry_serializer_ifc4.dir/build.make CMakeFiles/geometry_serializer_ifc4.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 0%] Building CXX object CMakeFiles/geometry_serializer_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_serializer_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp.o -MF CMakeFiles/geometry_serializer_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp.o.d -o CMakeFiles/geometry_serializer_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp [ 0%] Building CXX object CMakeFiles/geometry_serializer_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_serializer_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp.o -MF CMakeFiles/geometry_serializer_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp.o.d -o CMakeFiles/geometry_serializer_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:113:90: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 113 | int convert_to_ifc(const Handle_Geom_Curve& c, IfcSchema::IfcCurve*& curve, bool advanced) { | ^ In file included from /usr/include/opencascade/Standard_Type.hxx:19, from /usr/include/opencascade/Geom_Line.hxx:21, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:1: /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘int convert_to_ifc(const T&, U*&, bool) [with T = opencascade::handle; U = Ifc2x3::IfcCurve]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:115:42: warning: ‘Handle_Geom_TrimmedCurve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 115 | Handle_Geom_TrimmedCurve trim = Handle_Geom_TrimmedCurve::DownCast(c); | ^~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_TrimmedCurve.hxx:33:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 33 | DEFINE_STANDARD_HANDLE(Geom_TrimmedCurve, Geom_BoundedCurve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:115:75: warning: ‘Handle_Geom_TrimmedCurve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 115 | Handle_Geom_TrimmedCurve trim = Handle_Geom_TrimmedCurve::DownCast(c); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_TrimmedCurve.hxx:33:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 33 | DEFINE_STANDARD_HANDLE(Geom_TrimmedCurve, Geom_BoundedCurve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:116:41: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 116 | const Handle_Geom_Curve basis = trim->BasisCurve(); | ^~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:122:34: warning: ‘Handle_Geom_Line’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 122 | Handle_Geom_Line line = Handle_Geom_Line::DownCast(c); | ^~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Line.hxx:35:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 35 | DEFINE_STANDARD_HANDLE(Geom_Line, Geom_Curve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:122:59: warning: ‘Handle_Geom_Line’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 122 | Handle_Geom_Line line = Handle_Geom_Line::DownCast(c); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Line.hxx:35:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 35 | DEFINE_STANDARD_HANDLE(Geom_Line, Geom_Curve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:138:36: warning: ‘Handle_Geom_Circle’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 138 | Handle_Geom_Circle circle = Handle_Geom_Circle::DownCast(c); | ^~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Circle.hxx:33:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 33 | DEFINE_STANDARD_HANDLE(Geom_Circle, Geom_Conic) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:138:65: warning: ‘Handle_Geom_Circle’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 138 | Handle_Geom_Circle circle = Handle_Geom_Circle::DownCast(c); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Circle.hxx:33:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 33 | DEFINE_STANDARD_HANDLE(Geom_Circle, Geom_Conic) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:147:37: warning: ‘Handle_Geom_Ellipse’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 147 | Handle_Geom_Ellipse ellipse = Handle_Geom_Ellipse::DownCast(c); | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Ellipse.hxx:34:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 34 | DEFINE_STANDARD_HANDLE(Geom_Ellipse, Geom_Conic) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:147:68: warning: ‘Handle_Geom_Ellipse’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 147 | Handle_Geom_Ellipse ellipse = Handle_Geom_Ellipse::DownCast(c); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Ellipse.hxx:34:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 34 | DEFINE_STANDARD_HANDLE(Geom_Ellipse, Geom_Conic) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: At global scope: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:281:96: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 281 | int convert_to_ifc(const Handle_Geom_Surface& s, IfcSchema::IfcSurface*& surface, bool advanced) { | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘int convert_to_ifc(const T&, U*&, bool) [with T = opencascade::handle; U = Ifc2x3::IfcSurface]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:283:35: warning: ‘Handle_Geom_Plane’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 283 | Handle_Geom_Plane plane = Handle_Geom_Plane::DownCast(s); | ^~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Plane.hxx:36:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 36 | DEFINE_STANDARD_HANDLE(Geom_Plane, Geom_ElementarySurface) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:283:62: warning: ‘Handle_Geom_Plane’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 283 | Handle_Geom_Plane plane = Handle_Geom_Plane::DownCast(s); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Plane.hxx:36:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 36 | DEFINE_STANDARD_HANDLE(Geom_Plane, Geom_ElementarySurface) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘int convert_to_ifc(const T&, U*&, bool) [with T = TopoDS_Edge; U = Ifc2x3::IfcCurve]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:408:27: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 408 | Handle_Geom_Curve crv = BRep_Tool::Curve(e, a, b); | ^~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘int convert_to_ifc(const T&, U*&, bool) [with T = TopoDS_Edge; U = Ifc2x3::IfcEdge]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:439:27: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 439 | Handle_Geom_Curve crv = BRep_Tool::Curve(e, a, b); | ^~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: At global scope: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:463:55: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 463 | bool is_polygonal(const Handle_Geom_Curve& crv) { | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘bool {anonymous}::is_polygonal(const Handle_Geom_Curve&)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:467:71: warning: ‘Handle_Geom_TrimmedCurve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 467 | return is_polygonal(Handle_Geom_TrimmedCurve::DownCast(crv)->BasisCurve()); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_TrimmedCurve.hxx:33:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 33 | DEFINE_STANDARD_HANDLE(Geom_TrimmedCurve, Geom_BoundedCurve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:469:63: warning: ‘Handle_Geom_BSplineCurve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 469 | auto bspl = Handle_Geom_BSplineCurve::DownCast(crv); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_BSplineCurve.hxx:40:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 40 | DEFINE_STANDARD_HANDLE(Geom_BSplineCurve, Geom_BoundedCurve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘int convert_to_ifc(const T&, U*&, bool) [with T = TopoDS_Wire; U = Ifc2x3::IfcLoop]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:482:35: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 482 | Handle_Geom_Curve crv = BRep_Tool::Curve(TopoDS::Edge(exp.Current()), a, b); | ^~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘int convert_to_ifc(const T&, U*&, bool) [with T = TopoDS_Face; U = Ifc2x3::IfcFace]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:529:29: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 529 | Handle_Geom_Surface surf = BRep_Tool::Surface(f); | ^~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘IfcUtil::IfcBaseClass* tesselate_Ifc2x3(const TopoDS_Shape&, double)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:726:80: warning: ‘const Poly_Array1OfTriangle& Poly_Triangulation::Triangles() const’ is deprecated: Deprecated method, Triangle() should be used instead [-Wdeprecated-declarations] 726 | const Poly_Array1OfTriangle& triangles = tri->Triangles(); | ~~~~~~~~~~~~~~^~ In file included from /usr/include/opencascade/Poly_ListOfTriangulation.hxx:19, from /usr/include/opencascade/BRep_Tool.hxx:30, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:18: /usr/include/opencascade/Poly_Triangulation.hxx:339:32: note: declared here 339 | const Poly_Array1OfTriangle& Triangles() const { return myTriangles; } | ^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/../../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/../../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/../../../ifcparse/IfcParse.h:33, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:26: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/../../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/../../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/../../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/../../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:113:90: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 113 | int convert_to_ifc(const Handle_Geom_Curve& c, IfcSchema::IfcCurve*& curve, bool advanced) { | ^ In file included from /usr/include/opencascade/Standard_Type.hxx:19, from /usr/include/opencascade/Geom_Line.hxx:21, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:1: /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘int convert_to_ifc(const T&, U*&, bool) [with T = opencascade::handle; U = Ifc4::IfcCurve]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:115:42: warning: ‘Handle_Geom_TrimmedCurve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 115 | Handle_Geom_TrimmedCurve trim = Handle_Geom_TrimmedCurve::DownCast(c); | ^~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_TrimmedCurve.hxx:33:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 33 | DEFINE_STANDARD_HANDLE(Geom_TrimmedCurve, Geom_BoundedCurve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:115:75: warning: ‘Handle_Geom_TrimmedCurve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 115 | Handle_Geom_TrimmedCurve trim = Handle_Geom_TrimmedCurve::DownCast(c); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_TrimmedCurve.hxx:33:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 33 | DEFINE_STANDARD_HANDLE(Geom_TrimmedCurve, Geom_BoundedCurve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:116:41: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 116 | const Handle_Geom_Curve basis = trim->BasisCurve(); | ^~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:122:34: warning: ‘Handle_Geom_Line’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 122 | Handle_Geom_Line line = Handle_Geom_Line::DownCast(c); | ^~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Line.hxx:35:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 35 | DEFINE_STANDARD_HANDLE(Geom_Line, Geom_Curve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:122:59: warning: ‘Handle_Geom_Line’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 122 | Handle_Geom_Line line = Handle_Geom_Line::DownCast(c); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Line.hxx:35:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 35 | DEFINE_STANDARD_HANDLE(Geom_Line, Geom_Curve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:138:36: warning: ‘Handle_Geom_Circle’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 138 | Handle_Geom_Circle circle = Handle_Geom_Circle::DownCast(c); | ^~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Circle.hxx:33:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 33 | DEFINE_STANDARD_HANDLE(Geom_Circle, Geom_Conic) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:138:65: warning: ‘Handle_Geom_Circle’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 138 | Handle_Geom_Circle circle = Handle_Geom_Circle::DownCast(c); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Circle.hxx:33:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 33 | DEFINE_STANDARD_HANDLE(Geom_Circle, Geom_Conic) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:147:37: warning: ‘Handle_Geom_Ellipse’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 147 | Handle_Geom_Ellipse ellipse = Handle_Geom_Ellipse::DownCast(c); | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Ellipse.hxx:34:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 34 | DEFINE_STANDARD_HANDLE(Geom_Ellipse, Geom_Conic) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:147:68: warning: ‘Handle_Geom_Ellipse’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 147 | Handle_Geom_Ellipse ellipse = Handle_Geom_Ellipse::DownCast(c); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Ellipse.hxx:34:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 34 | DEFINE_STANDARD_HANDLE(Geom_Ellipse, Geom_Conic) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:156:41: warning: ‘Handle_Geom_BezierCurve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 156 | Handle_Geom_BezierCurve bezier = Handle_Geom_BezierCurve::DownCast(c); | ^~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_BezierCurve.hxx:36:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 36 | DEFINE_STANDARD_HANDLE(Geom_BezierCurve, Geom_BoundedCurve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:156:75: warning: ‘Handle_Geom_BezierCurve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 156 | Handle_Geom_BezierCurve bezier = Handle_Geom_BezierCurve::DownCast(c); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_BezierCurve.hxx:36:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 36 | DEFINE_STANDARD_HANDLE(Geom_BezierCurve, Geom_BoundedCurve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:202:42: warning: ‘Handle_Geom_BSplineCurve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 202 | Handle_Geom_BSplineCurve bspline = Handle_Geom_BSplineCurve::DownCast(c); | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_BSplineCurve.hxx:40:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 40 | DEFINE_STANDARD_HANDLE(Geom_BSplineCurve, Geom_BoundedCurve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:202:78: warning: ‘Handle_Geom_BSplineCurve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 202 | Handle_Geom_BSplineCurve bspline = Handle_Geom_BSplineCurve::DownCast(c); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_BSplineCurve.hxx:40:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 40 | DEFINE_STANDARD_HANDLE(Geom_BSplineCurve, Geom_BoundedCurve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: At global scope: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:281:96: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 281 | int convert_to_ifc(const Handle_Geom_Surface& s, IfcSchema::IfcSurface*& surface, bool advanced) { | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘int convert_to_ifc(const T&, U*&, bool) [with T = opencascade::handle; U = Ifc4::IfcSurface]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:283:35: warning: ‘Handle_Geom_Plane’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 283 | Handle_Geom_Plane plane = Handle_Geom_Plane::DownCast(s); | ^~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Plane.hxx:36:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 36 | DEFINE_STANDARD_HANDLE(Geom_Plane, Geom_ElementarySurface) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:283:62: warning: ‘Handle_Geom_Plane’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 283 | Handle_Geom_Plane plane = Handle_Geom_Plane::DownCast(s); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Plane.hxx:36:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 36 | DEFINE_STANDARD_HANDLE(Geom_Plane, Geom_ElementarySurface) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:294:48: warning: ‘Handle_Geom_CylindricalSurface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 294 | Handle_Geom_CylindricalSurface cyl = Handle_Geom_CylindricalSurface::DownCast(s); | ^~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_CylindricalSurface.hxx:35:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 35 | DEFINE_STANDARD_HANDLE(Geom_CylindricalSurface, Geom_ElementarySurface) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:294:86: warning: ‘Handle_Geom_CylindricalSurface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 294 | Handle_Geom_CylindricalSurface cyl = Handle_Geom_CylindricalSurface::DownCast(s); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_CylindricalSurface.hxx:35:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 35 | DEFINE_STANDARD_HANDLE(Geom_CylindricalSurface, Geom_ElementarySurface) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:305:44: warning: ‘Handle_Geom_BSplineSurface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 305 | Handle_Geom_BSplineSurface bspline = Handle_Geom_BSplineSurface::DownCast(s); | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_BSplineSurface.hxx:44:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 44 | DEFINE_STANDARD_HANDLE(Geom_BSplineSurface, Geom_BoundedSurface) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:305:82: warning: ‘Handle_Geom_BSplineSurface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 305 | Handle_Geom_BSplineSurface bspline = Handle_Geom_BSplineSurface::DownCast(s); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_BSplineSurface.hxx:44:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 44 | DEFINE_STANDARD_HANDLE(Geom_BSplineSurface, Geom_BoundedSurface) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘int convert_to_ifc(const T&, U*&, bool) [with T = TopoDS_Edge; U = Ifc4::IfcCurve]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:408:27: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 408 | Handle_Geom_Curve crv = BRep_Tool::Curve(e, a, b); | ^~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘int convert_to_ifc(const T&, U*&, bool) [with T = TopoDS_Edge; U = Ifc4::IfcEdge]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:439:27: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 439 | Handle_Geom_Curve crv = BRep_Tool::Curve(e, a, b); | ^~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: At global scope: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:463:55: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 463 | bool is_polygonal(const Handle_Geom_Curve& crv) { | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘bool {anonymous}::is_polygonal(const Handle_Geom_Curve&)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:467:71: warning: ‘Handle_Geom_TrimmedCurve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 467 | return is_polygonal(Handle_Geom_TrimmedCurve::DownCast(crv)->BasisCurve()); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_TrimmedCurve.hxx:33:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 33 | DEFINE_STANDARD_HANDLE(Geom_TrimmedCurve, Geom_BoundedCurve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:469:63: warning: ‘Handle_Geom_BSplineCurve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 469 | auto bspl = Handle_Geom_BSplineCurve::DownCast(crv); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_BSplineCurve.hxx:40:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 40 | DEFINE_STANDARD_HANDLE(Geom_BSplineCurve, Geom_BoundedCurve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘int convert_to_ifc(const T&, U*&, bool) [with T = TopoDS_Wire; U = Ifc4::IfcLoop]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:482:35: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 482 | Handle_Geom_Curve crv = BRep_Tool::Curve(TopoDS::Edge(exp.Current()), a, b); | ^~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘int convert_to_ifc(const T&, U*&, bool) [with T = TopoDS_Face; U = Ifc4::IfcFace]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:529:29: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 529 | Handle_Geom_Surface surf = BRep_Tool::Surface(f); | ^~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘IfcUtil::IfcBaseClass* tesselate_Ifc4(const TopoDS_Shape&, double)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:726:80: warning: ‘const Poly_Array1OfTriangle& Poly_Triangulation::Triangles() const’ is deprecated: Deprecated method, Triangle() should be used instead [-Wdeprecated-declarations] 726 | const Poly_Array1OfTriangle& triangles = tri->Triangles(); | ~~~~~~~~~~~~~~^~ In file included from /usr/include/opencascade/Poly_ListOfTriangulation.hxx:19, from /usr/include/opencascade/BRep_Tool.hxx:30, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:18: /usr/include/opencascade/Poly_Triangulation.hxx:339:32: note: declared here 339 | const Poly_Array1OfTriangle& Triangles() const { return myTriangles; } | ^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/../../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/../../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/../../../ifcparse/IfcParse.h:33, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:26: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/../../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/../../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/../../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/../../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 0%] Linking CXX static library libgeometry_serializer_ifc2x3.a /usr/bin/cmake -P CMakeFiles/geometry_serializer_ifc2x3.dir/cmake_clean_target.cmake /usr/bin/cmake -E cmake_link_script CMakeFiles/geometry_serializer_ifc2x3.dir/link.txt --verbose=1 /usr/bin/ar qc libgeometry_serializer_ifc2x3.a "CMakeFiles/geometry_serializer_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp.o" /usr/bin/ranlib libgeometry_serializer_ifc2x3.a gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 0%] Built target geometry_serializer_ifc2x3 /usr/bin/gmake -f CMakeFiles/geometry_serializer_ifc4x1.dir/build.make CMakeFiles/geometry_serializer_ifc4x1.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/CMakeFiles/geometry_serializer_ifc4x1.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/geometry_serializer_ifc4x1.dir/build.make CMakeFiles/geometry_serializer_ifc4x1.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 0%] Building CXX object CMakeFiles/geometry_serializer_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_serializer_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp.o -MF CMakeFiles/geometry_serializer_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp.o.d -o CMakeFiles/geometry_serializer_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp [ 1%] Linking CXX static library libgeometry_serializer_ifc4.a /usr/bin/cmake -P CMakeFiles/geometry_serializer_ifc4.dir/cmake_clean_target.cmake /usr/bin/cmake -E cmake_link_script CMakeFiles/geometry_serializer_ifc4.dir/link.txt --verbose=1 /usr/bin/ar qc libgeometry_serializer_ifc4.a "CMakeFiles/geometry_serializer_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp.o" /usr/bin/ranlib libgeometry_serializer_ifc4.a gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 1%] Built target geometry_serializer_ifc4 /usr/bin/gmake -f CMakeFiles/geometry_serializer_ifc4x2.dir/build.make CMakeFiles/geometry_serializer_ifc4x2.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/CMakeFiles/geometry_serializer_ifc4x2.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/geometry_serializer_ifc4x2.dir/build.make CMakeFiles/geometry_serializer_ifc4x2.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 1%] Building CXX object CMakeFiles/geometry_serializer_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_serializer_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp.o -MF CMakeFiles/geometry_serializer_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp.o.d -o CMakeFiles/geometry_serializer_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:113:90: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 113 | int convert_to_ifc(const Handle_Geom_Curve& c, IfcSchema::IfcCurve*& curve, bool advanced) { | ^ In file included from /usr/include/opencascade/Standard_Type.hxx:19, from /usr/include/opencascade/Geom_Line.hxx:21, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:1: /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘int convert_to_ifc(const T&, U*&, bool) [with T = opencascade::handle; U = Ifc4x1::IfcCurve]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:115:42: warning: ‘Handle_Geom_TrimmedCurve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 115 | Handle_Geom_TrimmedCurve trim = Handle_Geom_TrimmedCurve::DownCast(c); | ^~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_TrimmedCurve.hxx:33:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 33 | DEFINE_STANDARD_HANDLE(Geom_TrimmedCurve, Geom_BoundedCurve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:115:75: warning: ‘Handle_Geom_TrimmedCurve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 115 | Handle_Geom_TrimmedCurve trim = Handle_Geom_TrimmedCurve::DownCast(c); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_TrimmedCurve.hxx:33:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 33 | DEFINE_STANDARD_HANDLE(Geom_TrimmedCurve, Geom_BoundedCurve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:116:41: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 116 | const Handle_Geom_Curve basis = trim->BasisCurve(); | ^~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:122:34: warning: ‘Handle_Geom_Line’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 122 | Handle_Geom_Line line = Handle_Geom_Line::DownCast(c); | ^~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Line.hxx:35:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 35 | DEFINE_STANDARD_HANDLE(Geom_Line, Geom_Curve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:122:59: warning: ‘Handle_Geom_Line’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 122 | Handle_Geom_Line line = Handle_Geom_Line::DownCast(c); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Line.hxx:35:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 35 | DEFINE_STANDARD_HANDLE(Geom_Line, Geom_Curve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:138:36: warning: ‘Handle_Geom_Circle’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 138 | Handle_Geom_Circle circle = Handle_Geom_Circle::DownCast(c); | ^~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Circle.hxx:33:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 33 | DEFINE_STANDARD_HANDLE(Geom_Circle, Geom_Conic) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:138:65: warning: ‘Handle_Geom_Circle’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 138 | Handle_Geom_Circle circle = Handle_Geom_Circle::DownCast(c); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Circle.hxx:33:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 33 | DEFINE_STANDARD_HANDLE(Geom_Circle, Geom_Conic) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:147:37: warning: ‘Handle_Geom_Ellipse’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 147 | Handle_Geom_Ellipse ellipse = Handle_Geom_Ellipse::DownCast(c); | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Ellipse.hxx:34:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 34 | DEFINE_STANDARD_HANDLE(Geom_Ellipse, Geom_Conic) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:147:68: warning: ‘Handle_Geom_Ellipse’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 147 | Handle_Geom_Ellipse ellipse = Handle_Geom_Ellipse::DownCast(c); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Ellipse.hxx:34:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 34 | DEFINE_STANDARD_HANDLE(Geom_Ellipse, Geom_Conic) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:156:41: warning: ‘Handle_Geom_BezierCurve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 156 | Handle_Geom_BezierCurve bezier = Handle_Geom_BezierCurve::DownCast(c); | ^~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_BezierCurve.hxx:36:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 36 | DEFINE_STANDARD_HANDLE(Geom_BezierCurve, Geom_BoundedCurve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:156:75: warning: ‘Handle_Geom_BezierCurve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 156 | Handle_Geom_BezierCurve bezier = Handle_Geom_BezierCurve::DownCast(c); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_BezierCurve.hxx:36:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 36 | DEFINE_STANDARD_HANDLE(Geom_BezierCurve, Geom_BoundedCurve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:202:42: warning: ‘Handle_Geom_BSplineCurve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 202 | Handle_Geom_BSplineCurve bspline = Handle_Geom_BSplineCurve::DownCast(c); | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_BSplineCurve.hxx:40:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 40 | DEFINE_STANDARD_HANDLE(Geom_BSplineCurve, Geom_BoundedCurve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:202:78: warning: ‘Handle_Geom_BSplineCurve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 202 | Handle_Geom_BSplineCurve bspline = Handle_Geom_BSplineCurve::DownCast(c); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_BSplineCurve.hxx:40:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 40 | DEFINE_STANDARD_HANDLE(Geom_BSplineCurve, Geom_BoundedCurve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: At global scope: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:281:96: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 281 | int convert_to_ifc(const Handle_Geom_Surface& s, IfcSchema::IfcSurface*& surface, bool advanced) { | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘int convert_to_ifc(const T&, U*&, bool) [with T = opencascade::handle; U = Ifc4x1::IfcSurface]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:283:35: warning: ‘Handle_Geom_Plane’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 283 | Handle_Geom_Plane plane = Handle_Geom_Plane::DownCast(s); | ^~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Plane.hxx:36:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 36 | DEFINE_STANDARD_HANDLE(Geom_Plane, Geom_ElementarySurface) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:283:62: warning: ‘Handle_Geom_Plane’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 283 | Handle_Geom_Plane plane = Handle_Geom_Plane::DownCast(s); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Plane.hxx:36:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 36 | DEFINE_STANDARD_HANDLE(Geom_Plane, Geom_ElementarySurface) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:294:48: warning: ‘Handle_Geom_CylindricalSurface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 294 | Handle_Geom_CylindricalSurface cyl = Handle_Geom_CylindricalSurface::DownCast(s); | ^~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_CylindricalSurface.hxx:35:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 35 | DEFINE_STANDARD_HANDLE(Geom_CylindricalSurface, Geom_ElementarySurface) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:294:86: warning: ‘Handle_Geom_CylindricalSurface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 294 | Handle_Geom_CylindricalSurface cyl = Handle_Geom_CylindricalSurface::DownCast(s); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_CylindricalSurface.hxx:35:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 35 | DEFINE_STANDARD_HANDLE(Geom_CylindricalSurface, Geom_ElementarySurface) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:305:44: warning: ‘Handle_Geom_BSplineSurface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 305 | Handle_Geom_BSplineSurface bspline = Handle_Geom_BSplineSurface::DownCast(s); | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_BSplineSurface.hxx:44:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 44 | DEFINE_STANDARD_HANDLE(Geom_BSplineSurface, Geom_BoundedSurface) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:305:82: warning: ‘Handle_Geom_BSplineSurface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 305 | Handle_Geom_BSplineSurface bspline = Handle_Geom_BSplineSurface::DownCast(s); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_BSplineSurface.hxx:44:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 44 | DEFINE_STANDARD_HANDLE(Geom_BSplineSurface, Geom_BoundedSurface) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘int convert_to_ifc(const T&, U*&, bool) [with T = TopoDS_Edge; U = Ifc4x1::IfcCurve]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:408:27: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 408 | Handle_Geom_Curve crv = BRep_Tool::Curve(e, a, b); | ^~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘int convert_to_ifc(const T&, U*&, bool) [with T = TopoDS_Edge; U = Ifc4x1::IfcEdge]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:439:27: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 439 | Handle_Geom_Curve crv = BRep_Tool::Curve(e, a, b); | ^~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: At global scope: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:463:55: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 463 | bool is_polygonal(const Handle_Geom_Curve& crv) { | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘bool {anonymous}::is_polygonal(const Handle_Geom_Curve&)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:467:71: warning: ‘Handle_Geom_TrimmedCurve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 467 | return is_polygonal(Handle_Geom_TrimmedCurve::DownCast(crv)->BasisCurve()); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_TrimmedCurve.hxx:33:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 33 | DEFINE_STANDARD_HANDLE(Geom_TrimmedCurve, Geom_BoundedCurve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:469:63: warning: ‘Handle_Geom_BSplineCurve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 469 | auto bspl = Handle_Geom_BSplineCurve::DownCast(crv); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_BSplineCurve.hxx:40:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 40 | DEFINE_STANDARD_HANDLE(Geom_BSplineCurve, Geom_BoundedCurve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘int convert_to_ifc(const T&, U*&, bool) [with T = TopoDS_Wire; U = Ifc4x1::IfcLoop]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:482:35: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 482 | Handle_Geom_Curve crv = BRep_Tool::Curve(TopoDS::Edge(exp.Current()), a, b); | ^~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘int convert_to_ifc(const T&, U*&, bool) [with T = TopoDS_Face; U = Ifc4x1::IfcFace]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:529:29: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 529 | Handle_Geom_Surface surf = BRep_Tool::Surface(f); | ^~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘IfcUtil::IfcBaseClass* tesselate_Ifc4x1(const TopoDS_Shape&, double)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:726:80: warning: ‘const Poly_Array1OfTriangle& Poly_Triangulation::Triangles() const’ is deprecated: Deprecated method, Triangle() should be used instead [-Wdeprecated-declarations] 726 | const Poly_Array1OfTriangle& triangles = tri->Triangles(); | ~~~~~~~~~~~~~~^~ In file included from /usr/include/opencascade/Poly_ListOfTriangulation.hxx:19, from /usr/include/opencascade/BRep_Tool.hxx:30, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:18: /usr/include/opencascade/Poly_Triangulation.hxx:339:32: note: declared here 339 | const Poly_Array1OfTriangle& Triangles() const { return myTriangles; } | ^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/../../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/../../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/../../../ifcparse/IfcParse.h:33, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:26: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/../../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/../../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/../../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/../../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:113:90: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 113 | int convert_to_ifc(const Handle_Geom_Curve& c, IfcSchema::IfcCurve*& curve, bool advanced) { | ^ In file included from /usr/include/opencascade/Standard_Type.hxx:19, from /usr/include/opencascade/Geom_Line.hxx:21, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:1: /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘int convert_to_ifc(const T&, U*&, bool) [with T = opencascade::handle; U = Ifc4x2::IfcCurve]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:115:42: warning: ‘Handle_Geom_TrimmedCurve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 115 | Handle_Geom_TrimmedCurve trim = Handle_Geom_TrimmedCurve::DownCast(c); | ^~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_TrimmedCurve.hxx:33:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 33 | DEFINE_STANDARD_HANDLE(Geom_TrimmedCurve, Geom_BoundedCurve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:115:75: warning: ‘Handle_Geom_TrimmedCurve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 115 | Handle_Geom_TrimmedCurve trim = Handle_Geom_TrimmedCurve::DownCast(c); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_TrimmedCurve.hxx:33:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 33 | DEFINE_STANDARD_HANDLE(Geom_TrimmedCurve, Geom_BoundedCurve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:116:41: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 116 | const Handle_Geom_Curve basis = trim->BasisCurve(); | ^~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:122:34: warning: ‘Handle_Geom_Line’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 122 | Handle_Geom_Line line = Handle_Geom_Line::DownCast(c); | ^~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Line.hxx:35:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 35 | DEFINE_STANDARD_HANDLE(Geom_Line, Geom_Curve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:122:59: warning: ‘Handle_Geom_Line’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 122 | Handle_Geom_Line line = Handle_Geom_Line::DownCast(c); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Line.hxx:35:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 35 | DEFINE_STANDARD_HANDLE(Geom_Line, Geom_Curve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:138:36: warning: ‘Handle_Geom_Circle’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 138 | Handle_Geom_Circle circle = Handle_Geom_Circle::DownCast(c); | ^~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Circle.hxx:33:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 33 | DEFINE_STANDARD_HANDLE(Geom_Circle, Geom_Conic) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:138:65: warning: ‘Handle_Geom_Circle’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 138 | Handle_Geom_Circle circle = Handle_Geom_Circle::DownCast(c); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Circle.hxx:33:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 33 | DEFINE_STANDARD_HANDLE(Geom_Circle, Geom_Conic) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:147:37: warning: ‘Handle_Geom_Ellipse’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 147 | Handle_Geom_Ellipse ellipse = Handle_Geom_Ellipse::DownCast(c); | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Ellipse.hxx:34:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 34 | DEFINE_STANDARD_HANDLE(Geom_Ellipse, Geom_Conic) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:147:68: warning: ‘Handle_Geom_Ellipse’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 147 | Handle_Geom_Ellipse ellipse = Handle_Geom_Ellipse::DownCast(c); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Ellipse.hxx:34:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 34 | DEFINE_STANDARD_HANDLE(Geom_Ellipse, Geom_Conic) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:156:41: warning: ‘Handle_Geom_BezierCurve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 156 | Handle_Geom_BezierCurve bezier = Handle_Geom_BezierCurve::DownCast(c); | ^~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_BezierCurve.hxx:36:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 36 | DEFINE_STANDARD_HANDLE(Geom_BezierCurve, Geom_BoundedCurve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:156:75: warning: ‘Handle_Geom_BezierCurve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 156 | Handle_Geom_BezierCurve bezier = Handle_Geom_BezierCurve::DownCast(c); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_BezierCurve.hxx:36:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 36 | DEFINE_STANDARD_HANDLE(Geom_BezierCurve, Geom_BoundedCurve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:202:42: warning: ‘Handle_Geom_BSplineCurve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 202 | Handle_Geom_BSplineCurve bspline = Handle_Geom_BSplineCurve::DownCast(c); | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_BSplineCurve.hxx:40:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 40 | DEFINE_STANDARD_HANDLE(Geom_BSplineCurve, Geom_BoundedCurve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:202:78: warning: ‘Handle_Geom_BSplineCurve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 202 | Handle_Geom_BSplineCurve bspline = Handle_Geom_BSplineCurve::DownCast(c); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_BSplineCurve.hxx:40:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 40 | DEFINE_STANDARD_HANDLE(Geom_BSplineCurve, Geom_BoundedCurve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: At global scope: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:281:96: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 281 | int convert_to_ifc(const Handle_Geom_Surface& s, IfcSchema::IfcSurface*& surface, bool advanced) { | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘int convert_to_ifc(const T&, U*&, bool) [with T = opencascade::handle; U = Ifc4x2::IfcSurface]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:283:35: warning: ‘Handle_Geom_Plane’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 283 | Handle_Geom_Plane plane = Handle_Geom_Plane::DownCast(s); | ^~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Plane.hxx:36:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 36 | DEFINE_STANDARD_HANDLE(Geom_Plane, Geom_ElementarySurface) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:283:62: warning: ‘Handle_Geom_Plane’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 283 | Handle_Geom_Plane plane = Handle_Geom_Plane::DownCast(s); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Plane.hxx:36:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 36 | DEFINE_STANDARD_HANDLE(Geom_Plane, Geom_ElementarySurface) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:294:48: warning: ‘Handle_Geom_CylindricalSurface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 294 | Handle_Geom_CylindricalSurface cyl = Handle_Geom_CylindricalSurface::DownCast(s); | ^~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_CylindricalSurface.hxx:35:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 35 | DEFINE_STANDARD_HANDLE(Geom_CylindricalSurface, Geom_ElementarySurface) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:294:86: warning: ‘Handle_Geom_CylindricalSurface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 294 | Handle_Geom_CylindricalSurface cyl = Handle_Geom_CylindricalSurface::DownCast(s); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_CylindricalSurface.hxx:35:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 35 | DEFINE_STANDARD_HANDLE(Geom_CylindricalSurface, Geom_ElementarySurface) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:305:44: warning: ‘Handle_Geom_BSplineSurface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 305 | Handle_Geom_BSplineSurface bspline = Handle_Geom_BSplineSurface::DownCast(s); | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_BSplineSurface.hxx:44:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 44 | DEFINE_STANDARD_HANDLE(Geom_BSplineSurface, Geom_BoundedSurface) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:305:82: warning: ‘Handle_Geom_BSplineSurface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 305 | Handle_Geom_BSplineSurface bspline = Handle_Geom_BSplineSurface::DownCast(s); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_BSplineSurface.hxx:44:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 44 | DEFINE_STANDARD_HANDLE(Geom_BSplineSurface, Geom_BoundedSurface) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘int convert_to_ifc(const T&, U*&, bool) [with T = TopoDS_Edge; U = Ifc4x2::IfcCurve]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:408:27: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 408 | Handle_Geom_Curve crv = BRep_Tool::Curve(e, a, b); | ^~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘int convert_to_ifc(const T&, U*&, bool) [with T = TopoDS_Edge; U = Ifc4x2::IfcEdge]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:439:27: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 439 | Handle_Geom_Curve crv = BRep_Tool::Curve(e, a, b); | ^~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: At global scope: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:463:55: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 463 | bool is_polygonal(const Handle_Geom_Curve& crv) { | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘bool {anonymous}::is_polygonal(const Handle_Geom_Curve&)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:467:71: warning: ‘Handle_Geom_TrimmedCurve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 467 | return is_polygonal(Handle_Geom_TrimmedCurve::DownCast(crv)->BasisCurve()); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_TrimmedCurve.hxx:33:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 33 | DEFINE_STANDARD_HANDLE(Geom_TrimmedCurve, Geom_BoundedCurve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:469:63: warning: ‘Handle_Geom_BSplineCurve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 469 | auto bspl = Handle_Geom_BSplineCurve::DownCast(crv); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_BSplineCurve.hxx:40:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 40 | DEFINE_STANDARD_HANDLE(Geom_BSplineCurve, Geom_BoundedCurve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘int convert_to_ifc(const T&, U*&, bool) [with T = TopoDS_Wire; U = Ifc4x2::IfcLoop]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:482:35: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 482 | Handle_Geom_Curve crv = BRep_Tool::Curve(TopoDS::Edge(exp.Current()), a, b); | ^~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘int convert_to_ifc(const T&, U*&, bool) [with T = TopoDS_Face; U = Ifc4x2::IfcFace]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:529:29: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 529 | Handle_Geom_Surface surf = BRep_Tool::Surface(f); | ^~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘IfcUtil::IfcBaseClass* tesselate_Ifc4x2(const TopoDS_Shape&, double)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:726:80: warning: ‘const Poly_Array1OfTriangle& Poly_Triangulation::Triangles() const’ is deprecated: Deprecated method, Triangle() should be used instead [-Wdeprecated-declarations] 726 | const Poly_Array1OfTriangle& triangles = tri->Triangles(); | ~~~~~~~~~~~~~~^~ In file included from /usr/include/opencascade/Poly_ListOfTriangulation.hxx:19, from /usr/include/opencascade/BRep_Tool.hxx:30, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:18: /usr/include/opencascade/Poly_Triangulation.hxx:339:32: note: declared here 339 | const Poly_Array1OfTriangle& Triangles() const { return myTriangles; } | ^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/../../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/../../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/../../../ifcparse/IfcParse.h:33, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:26: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/../../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/../../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/../../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/../../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 1%] Linking CXX static library libgeometry_serializer_ifc4x1.a /usr/bin/cmake -P CMakeFiles/geometry_serializer_ifc4x1.dir/cmake_clean_target.cmake /usr/bin/cmake -E cmake_link_script CMakeFiles/geometry_serializer_ifc4x1.dir/link.txt --verbose=1 /usr/bin/ar qc libgeometry_serializer_ifc4x1.a "CMakeFiles/geometry_serializer_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp.o" /usr/bin/ranlib libgeometry_serializer_ifc4x1.a gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 1%] Built target geometry_serializer_ifc4x1 /usr/bin/gmake -f CMakeFiles/geometry_serializer_ifc4x3.dir/build.make CMakeFiles/geometry_serializer_ifc4x3.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/CMakeFiles/geometry_serializer_ifc4x3.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/geometry_serializer_ifc4x3.dir/build.make CMakeFiles/geometry_serializer_ifc4x3.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 1%] Building CXX object CMakeFiles/geometry_serializer_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_serializer_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp.o -MF CMakeFiles/geometry_serializer_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp.o.d -o CMakeFiles/geometry_serializer_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp [ 1%] Linking CXX static library libgeometry_serializer_ifc4x2.a /usr/bin/cmake -P CMakeFiles/geometry_serializer_ifc4x2.dir/cmake_clean_target.cmake /usr/bin/cmake -E cmake_link_script CMakeFiles/geometry_serializer_ifc4x2.dir/link.txt --verbose=1 /usr/bin/ar qc libgeometry_serializer_ifc4x2.a "CMakeFiles/geometry_serializer_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp.o" /usr/bin/ranlib libgeometry_serializer_ifc4x2.a gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 1%] Built target geometry_serializer_ifc4x2 /usr/bin/gmake -f CMakeFiles/geometry_serializer_ifc4x3_tc1.dir/build.make CMakeFiles/geometry_serializer_ifc4x3_tc1.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/CMakeFiles/geometry_serializer_ifc4x3_tc1.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/geometry_serializer_ifc4x3_tc1.dir/build.make CMakeFiles/geometry_serializer_ifc4x3_tc1.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 1%] Building CXX object CMakeFiles/geometry_serializer_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_serializer_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp.o -MF CMakeFiles/geometry_serializer_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp.o.d -o CMakeFiles/geometry_serializer_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:113:90: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 113 | int convert_to_ifc(const Handle_Geom_Curve& c, IfcSchema::IfcCurve*& curve, bool advanced) { | ^ In file included from /usr/include/opencascade/Standard_Type.hxx:19, from /usr/include/opencascade/Geom_Line.hxx:21, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:1: /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘int convert_to_ifc(const T&, U*&, bool) [with T = opencascade::handle; U = Ifc4x3::IfcCurve]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:115:42: warning: ‘Handle_Geom_TrimmedCurve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 115 | Handle_Geom_TrimmedCurve trim = Handle_Geom_TrimmedCurve::DownCast(c); | ^~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_TrimmedCurve.hxx:33:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 33 | DEFINE_STANDARD_HANDLE(Geom_TrimmedCurve, Geom_BoundedCurve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:115:75: warning: ‘Handle_Geom_TrimmedCurve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 115 | Handle_Geom_TrimmedCurve trim = Handle_Geom_TrimmedCurve::DownCast(c); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_TrimmedCurve.hxx:33:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 33 | DEFINE_STANDARD_HANDLE(Geom_TrimmedCurve, Geom_BoundedCurve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:116:41: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 116 | const Handle_Geom_Curve basis = trim->BasisCurve(); | ^~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:122:34: warning: ‘Handle_Geom_Line’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 122 | Handle_Geom_Line line = Handle_Geom_Line::DownCast(c); | ^~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Line.hxx:35:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 35 | DEFINE_STANDARD_HANDLE(Geom_Line, Geom_Curve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:122:59: warning: ‘Handle_Geom_Line’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 122 | Handle_Geom_Line line = Handle_Geom_Line::DownCast(c); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Line.hxx:35:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 35 | DEFINE_STANDARD_HANDLE(Geom_Line, Geom_Curve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:138:36: warning: ‘Handle_Geom_Circle’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 138 | Handle_Geom_Circle circle = Handle_Geom_Circle::DownCast(c); | ^~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Circle.hxx:33:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 33 | DEFINE_STANDARD_HANDLE(Geom_Circle, Geom_Conic) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:138:65: warning: ‘Handle_Geom_Circle’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 138 | Handle_Geom_Circle circle = Handle_Geom_Circle::DownCast(c); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Circle.hxx:33:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 33 | DEFINE_STANDARD_HANDLE(Geom_Circle, Geom_Conic) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:147:37: warning: ‘Handle_Geom_Ellipse’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 147 | Handle_Geom_Ellipse ellipse = Handle_Geom_Ellipse::DownCast(c); | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Ellipse.hxx:34:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 34 | DEFINE_STANDARD_HANDLE(Geom_Ellipse, Geom_Conic) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:147:68: warning: ‘Handle_Geom_Ellipse’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 147 | Handle_Geom_Ellipse ellipse = Handle_Geom_Ellipse::DownCast(c); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Ellipse.hxx:34:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 34 | DEFINE_STANDARD_HANDLE(Geom_Ellipse, Geom_Conic) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:156:41: warning: ‘Handle_Geom_BezierCurve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 156 | Handle_Geom_BezierCurve bezier = Handle_Geom_BezierCurve::DownCast(c); | ^~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_BezierCurve.hxx:36:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 36 | DEFINE_STANDARD_HANDLE(Geom_BezierCurve, Geom_BoundedCurve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:156:75: warning: ‘Handle_Geom_BezierCurve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 156 | Handle_Geom_BezierCurve bezier = Handle_Geom_BezierCurve::DownCast(c); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_BezierCurve.hxx:36:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 36 | DEFINE_STANDARD_HANDLE(Geom_BezierCurve, Geom_BoundedCurve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:202:42: warning: ‘Handle_Geom_BSplineCurve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 202 | Handle_Geom_BSplineCurve bspline = Handle_Geom_BSplineCurve::DownCast(c); | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_BSplineCurve.hxx:40:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 40 | DEFINE_STANDARD_HANDLE(Geom_BSplineCurve, Geom_BoundedCurve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:202:78: warning: ‘Handle_Geom_BSplineCurve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 202 | Handle_Geom_BSplineCurve bspline = Handle_Geom_BSplineCurve::DownCast(c); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_BSplineCurve.hxx:40:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 40 | DEFINE_STANDARD_HANDLE(Geom_BSplineCurve, Geom_BoundedCurve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: At global scope: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:281:96: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 281 | int convert_to_ifc(const Handle_Geom_Surface& s, IfcSchema::IfcSurface*& surface, bool advanced) { | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘int convert_to_ifc(const T&, U*&, bool) [with T = opencascade::handle; U = Ifc4x3::IfcSurface]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:283:35: warning: ‘Handle_Geom_Plane’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 283 | Handle_Geom_Plane plane = Handle_Geom_Plane::DownCast(s); | ^~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Plane.hxx:36:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 36 | DEFINE_STANDARD_HANDLE(Geom_Plane, Geom_ElementarySurface) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:283:62: warning: ‘Handle_Geom_Plane’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 283 | Handle_Geom_Plane plane = Handle_Geom_Plane::DownCast(s); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Plane.hxx:36:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 36 | DEFINE_STANDARD_HANDLE(Geom_Plane, Geom_ElementarySurface) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:294:48: warning: ‘Handle_Geom_CylindricalSurface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 294 | Handle_Geom_CylindricalSurface cyl = Handle_Geom_CylindricalSurface::DownCast(s); | ^~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_CylindricalSurface.hxx:35:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 35 | DEFINE_STANDARD_HANDLE(Geom_CylindricalSurface, Geom_ElementarySurface) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:294:86: warning: ‘Handle_Geom_CylindricalSurface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 294 | Handle_Geom_CylindricalSurface cyl = Handle_Geom_CylindricalSurface::DownCast(s); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_CylindricalSurface.hxx:35:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 35 | DEFINE_STANDARD_HANDLE(Geom_CylindricalSurface, Geom_ElementarySurface) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:305:44: warning: ‘Handle_Geom_BSplineSurface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 305 | Handle_Geom_BSplineSurface bspline = Handle_Geom_BSplineSurface::DownCast(s); | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_BSplineSurface.hxx:44:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 44 | DEFINE_STANDARD_HANDLE(Geom_BSplineSurface, Geom_BoundedSurface) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:305:82: warning: ‘Handle_Geom_BSplineSurface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 305 | Handle_Geom_BSplineSurface bspline = Handle_Geom_BSplineSurface::DownCast(s); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_BSplineSurface.hxx:44:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 44 | DEFINE_STANDARD_HANDLE(Geom_BSplineSurface, Geom_BoundedSurface) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘int convert_to_ifc(const T&, U*&, bool) [with T = TopoDS_Edge; U = Ifc4x3::IfcCurve]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:408:27: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 408 | Handle_Geom_Curve crv = BRep_Tool::Curve(e, a, b); | ^~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘int convert_to_ifc(const T&, U*&, bool) [with T = TopoDS_Edge; U = Ifc4x3::IfcEdge]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:439:27: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 439 | Handle_Geom_Curve crv = BRep_Tool::Curve(e, a, b); | ^~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: At global scope: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:463:55: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 463 | bool is_polygonal(const Handle_Geom_Curve& crv) { | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘bool {anonymous}::is_polygonal(const Handle_Geom_Curve&)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:467:71: warning: ‘Handle_Geom_TrimmedCurve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 467 | return is_polygonal(Handle_Geom_TrimmedCurve::DownCast(crv)->BasisCurve()); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_TrimmedCurve.hxx:33:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 33 | DEFINE_STANDARD_HANDLE(Geom_TrimmedCurve, Geom_BoundedCurve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:469:63: warning: ‘Handle_Geom_BSplineCurve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 469 | auto bspl = Handle_Geom_BSplineCurve::DownCast(crv); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_BSplineCurve.hxx:40:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 40 | DEFINE_STANDARD_HANDLE(Geom_BSplineCurve, Geom_BoundedCurve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘int convert_to_ifc(const T&, U*&, bool) [with T = TopoDS_Wire; U = Ifc4x3::IfcLoop]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:482:35: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 482 | Handle_Geom_Curve crv = BRep_Tool::Curve(TopoDS::Edge(exp.Current()), a, b); | ^~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘int convert_to_ifc(const T&, U*&, bool) [with T = TopoDS_Face; U = Ifc4x3::IfcFace]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:529:29: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 529 | Handle_Geom_Surface surf = BRep_Tool::Surface(f); | ^~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘IfcUtil::IfcBaseClass* tesselate_Ifc4x3(const TopoDS_Shape&, double)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:726:80: warning: ‘const Poly_Array1OfTriangle& Poly_Triangulation::Triangles() const’ is deprecated: Deprecated method, Triangle() should be used instead [-Wdeprecated-declarations] 726 | const Poly_Array1OfTriangle& triangles = tri->Triangles(); | ~~~~~~~~~~~~~~^~ In file included from /usr/include/opencascade/Poly_ListOfTriangulation.hxx:19, from /usr/include/opencascade/BRep_Tool.hxx:30, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:18: /usr/include/opencascade/Poly_Triangulation.hxx:339:32: note: declared here 339 | const Poly_Array1OfTriangle& Triangles() const { return myTriangles; } | ^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/../../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/../../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/../../../ifcparse/IfcParse.h:33, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:26: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/../../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/../../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/../../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/../../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:113:90: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 113 | int convert_to_ifc(const Handle_Geom_Curve& c, IfcSchema::IfcCurve*& curve, bool advanced) { | ^ In file included from /usr/include/opencascade/Standard_Type.hxx:19, from /usr/include/opencascade/Geom_Line.hxx:21, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:1: /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘int convert_to_ifc(const T&, U*&, bool) [with T = opencascade::handle; U = Ifc4x3_tc1::IfcCurve]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:115:42: warning: ‘Handle_Geom_TrimmedCurve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 115 | Handle_Geom_TrimmedCurve trim = Handle_Geom_TrimmedCurve::DownCast(c); | ^~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_TrimmedCurve.hxx:33:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 33 | DEFINE_STANDARD_HANDLE(Geom_TrimmedCurve, Geom_BoundedCurve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:115:75: warning: ‘Handle_Geom_TrimmedCurve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 115 | Handle_Geom_TrimmedCurve trim = Handle_Geom_TrimmedCurve::DownCast(c); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_TrimmedCurve.hxx:33:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 33 | DEFINE_STANDARD_HANDLE(Geom_TrimmedCurve, Geom_BoundedCurve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:116:41: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 116 | const Handle_Geom_Curve basis = trim->BasisCurve(); | ^~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:122:34: warning: ‘Handle_Geom_Line’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 122 | Handle_Geom_Line line = Handle_Geom_Line::DownCast(c); | ^~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Line.hxx:35:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 35 | DEFINE_STANDARD_HANDLE(Geom_Line, Geom_Curve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:122:59: warning: ‘Handle_Geom_Line’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 122 | Handle_Geom_Line line = Handle_Geom_Line::DownCast(c); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Line.hxx:35:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 35 | DEFINE_STANDARD_HANDLE(Geom_Line, Geom_Curve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:138:36: warning: ‘Handle_Geom_Circle’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 138 | Handle_Geom_Circle circle = Handle_Geom_Circle::DownCast(c); | ^~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Circle.hxx:33:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 33 | DEFINE_STANDARD_HANDLE(Geom_Circle, Geom_Conic) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:138:65: warning: ‘Handle_Geom_Circle’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 138 | Handle_Geom_Circle circle = Handle_Geom_Circle::DownCast(c); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Circle.hxx:33:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 33 | DEFINE_STANDARD_HANDLE(Geom_Circle, Geom_Conic) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:147:37: warning: ‘Handle_Geom_Ellipse’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 147 | Handle_Geom_Ellipse ellipse = Handle_Geom_Ellipse::DownCast(c); | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Ellipse.hxx:34:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 34 | DEFINE_STANDARD_HANDLE(Geom_Ellipse, Geom_Conic) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:147:68: warning: ‘Handle_Geom_Ellipse’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 147 | Handle_Geom_Ellipse ellipse = Handle_Geom_Ellipse::DownCast(c); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Ellipse.hxx:34:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 34 | DEFINE_STANDARD_HANDLE(Geom_Ellipse, Geom_Conic) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:156:41: warning: ‘Handle_Geom_BezierCurve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 156 | Handle_Geom_BezierCurve bezier = Handle_Geom_BezierCurve::DownCast(c); | ^~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_BezierCurve.hxx:36:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 36 | DEFINE_STANDARD_HANDLE(Geom_BezierCurve, Geom_BoundedCurve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:156:75: warning: ‘Handle_Geom_BezierCurve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 156 | Handle_Geom_BezierCurve bezier = Handle_Geom_BezierCurve::DownCast(c); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_BezierCurve.hxx:36:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 36 | DEFINE_STANDARD_HANDLE(Geom_BezierCurve, Geom_BoundedCurve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:202:42: warning: ‘Handle_Geom_BSplineCurve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 202 | Handle_Geom_BSplineCurve bspline = Handle_Geom_BSplineCurve::DownCast(c); | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_BSplineCurve.hxx:40:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 40 | DEFINE_STANDARD_HANDLE(Geom_BSplineCurve, Geom_BoundedCurve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:202:78: warning: ‘Handle_Geom_BSplineCurve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 202 | Handle_Geom_BSplineCurve bspline = Handle_Geom_BSplineCurve::DownCast(c); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_BSplineCurve.hxx:40:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 40 | DEFINE_STANDARD_HANDLE(Geom_BSplineCurve, Geom_BoundedCurve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: At global scope: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:281:96: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 281 | int convert_to_ifc(const Handle_Geom_Surface& s, IfcSchema::IfcSurface*& surface, bool advanced) { | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘int convert_to_ifc(const T&, U*&, bool) [with T = opencascade::handle; U = Ifc4x3_tc1::IfcSurface]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:283:35: warning: ‘Handle_Geom_Plane’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 283 | Handle_Geom_Plane plane = Handle_Geom_Plane::DownCast(s); | ^~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Plane.hxx:36:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 36 | DEFINE_STANDARD_HANDLE(Geom_Plane, Geom_ElementarySurface) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:283:62: warning: ‘Handle_Geom_Plane’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 283 | Handle_Geom_Plane plane = Handle_Geom_Plane::DownCast(s); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Plane.hxx:36:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 36 | DEFINE_STANDARD_HANDLE(Geom_Plane, Geom_ElementarySurface) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:294:48: warning: ‘Handle_Geom_CylindricalSurface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 294 | Handle_Geom_CylindricalSurface cyl = Handle_Geom_CylindricalSurface::DownCast(s); | ^~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_CylindricalSurface.hxx:35:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 35 | DEFINE_STANDARD_HANDLE(Geom_CylindricalSurface, Geom_ElementarySurface) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:294:86: warning: ‘Handle_Geom_CylindricalSurface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 294 | Handle_Geom_CylindricalSurface cyl = Handle_Geom_CylindricalSurface::DownCast(s); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_CylindricalSurface.hxx:35:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 35 | DEFINE_STANDARD_HANDLE(Geom_CylindricalSurface, Geom_ElementarySurface) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:305:44: warning: ‘Handle_Geom_BSplineSurface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 305 | Handle_Geom_BSplineSurface bspline = Handle_Geom_BSplineSurface::DownCast(s); | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_BSplineSurface.hxx:44:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 44 | DEFINE_STANDARD_HANDLE(Geom_BSplineSurface, Geom_BoundedSurface) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:305:82: warning: ‘Handle_Geom_BSplineSurface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 305 | Handle_Geom_BSplineSurface bspline = Handle_Geom_BSplineSurface::DownCast(s); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_BSplineSurface.hxx:44:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 44 | DEFINE_STANDARD_HANDLE(Geom_BSplineSurface, Geom_BoundedSurface) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘int convert_to_ifc(const T&, U*&, bool) [with T = TopoDS_Edge; U = Ifc4x3_tc1::IfcCurve]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:408:27: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 408 | Handle_Geom_Curve crv = BRep_Tool::Curve(e, a, b); | ^~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘int convert_to_ifc(const T&, U*&, bool) [with T = TopoDS_Edge; U = Ifc4x3_tc1::IfcEdge]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:439:27: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 439 | Handle_Geom_Curve crv = BRep_Tool::Curve(e, a, b); | ^~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: At global scope: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:463:55: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 463 | bool is_polygonal(const Handle_Geom_Curve& crv) { | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘bool {anonymous}::is_polygonal(const Handle_Geom_Curve&)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:467:71: warning: ‘Handle_Geom_TrimmedCurve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 467 | return is_polygonal(Handle_Geom_TrimmedCurve::DownCast(crv)->BasisCurve()); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_TrimmedCurve.hxx:33:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 33 | DEFINE_STANDARD_HANDLE(Geom_TrimmedCurve, Geom_BoundedCurve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:469:63: warning: ‘Handle_Geom_BSplineCurve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 469 | auto bspl = Handle_Geom_BSplineCurve::DownCast(crv); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_BSplineCurve.hxx:40:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 40 | DEFINE_STANDARD_HANDLE(Geom_BSplineCurve, Geom_BoundedCurve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘int convert_to_ifc(const T&, U*&, bool) [with T = TopoDS_Wire; U = Ifc4x3_tc1::IfcLoop]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:482:35: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 482 | Handle_Geom_Curve crv = BRep_Tool::Curve(TopoDS::Edge(exp.Current()), a, b); | ^~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘int convert_to_ifc(const T&, U*&, bool) [with T = TopoDS_Face; U = Ifc4x3_tc1::IfcFace]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:529:29: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 529 | Handle_Geom_Surface surf = BRep_Tool::Surface(f); | ^~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘IfcUtil::IfcBaseClass* tesselate_Ifc4x3_tc1(const TopoDS_Shape&, double)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:726:80: warning: ‘const Poly_Array1OfTriangle& Poly_Triangulation::Triangles() const’ is deprecated: Deprecated method, Triangle() should be used instead [-Wdeprecated-declarations] 726 | const Poly_Array1OfTriangle& triangles = tri->Triangles(); | ~~~~~~~~~~~~~~^~ In file included from /usr/include/opencascade/Poly_ListOfTriangulation.hxx:19, from /usr/include/opencascade/BRep_Tool.hxx:30, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:18: /usr/include/opencascade/Poly_Triangulation.hxx:339:32: note: declared here 339 | const Poly_Array1OfTriangle& Triangles() const { return myTriangles; } | ^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/../../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/../../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/../../../ifcparse/IfcParse.h:33, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:26: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/../../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/../../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/../../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/../../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 1%] Linking CXX static library libgeometry_serializer_ifc4x3.a /usr/bin/cmake -P CMakeFiles/geometry_serializer_ifc4x3.dir/cmake_clean_target.cmake /usr/bin/cmake -E cmake_link_script CMakeFiles/geometry_serializer_ifc4x3.dir/link.txt --verbose=1 /usr/bin/ar qc libgeometry_serializer_ifc4x3.a "CMakeFiles/geometry_serializer_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp.o" /usr/bin/ranlib libgeometry_serializer_ifc4x3.a gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 1%] Built target geometry_serializer_ifc4x3 /usr/bin/gmake -f CMakeFiles/geometry_serializer_ifc4x3_add1.dir/build.make CMakeFiles/geometry_serializer_ifc4x3_add1.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/CMakeFiles/geometry_serializer_ifc4x3_add1.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/geometry_serializer_ifc4x3_add1.dir/build.make CMakeFiles/geometry_serializer_ifc4x3_add1.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 1%] Building CXX object CMakeFiles/geometry_serializer_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_serializer_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp.o -MF CMakeFiles/geometry_serializer_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp.o.d -o CMakeFiles/geometry_serializer_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp [ 1%] Linking CXX static library libgeometry_serializer_ifc4x3_tc1.a /usr/bin/cmake -P CMakeFiles/geometry_serializer_ifc4x3_tc1.dir/cmake_clean_target.cmake /usr/bin/cmake -E cmake_link_script CMakeFiles/geometry_serializer_ifc4x3_tc1.dir/link.txt --verbose=1 /usr/bin/ar qc libgeometry_serializer_ifc4x3_tc1.a "CMakeFiles/geometry_serializer_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp.o" /usr/bin/ranlib libgeometry_serializer_ifc4x3_tc1.a gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 1%] Built target geometry_serializer_ifc4x3_tc1 /usr/bin/gmake -f CMakeFiles/geometry_serializer_ifc4x3_add2.dir/build.make CMakeFiles/geometry_serializer_ifc4x3_add2.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/CMakeFiles/geometry_serializer_ifc4x3_add2.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/geometry_serializer_ifc4x3_add2.dir/build.make CMakeFiles/geometry_serializer_ifc4x3_add2.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 2%] Building CXX object CMakeFiles/geometry_serializer_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_serializer_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp.o -MF CMakeFiles/geometry_serializer_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp.o.d -o CMakeFiles/geometry_serializer_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:113:90: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 113 | int convert_to_ifc(const Handle_Geom_Curve& c, IfcSchema::IfcCurve*& curve, bool advanced) { | ^ In file included from /usr/include/opencascade/Standard_Type.hxx:19, from /usr/include/opencascade/Geom_Line.hxx:21, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:1: /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘int convert_to_ifc(const T&, U*&, bool) [with T = opencascade::handle; U = Ifc4x3_add1::IfcCurve]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:115:42: warning: ‘Handle_Geom_TrimmedCurve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 115 | Handle_Geom_TrimmedCurve trim = Handle_Geom_TrimmedCurve::DownCast(c); | ^~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_TrimmedCurve.hxx:33:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 33 | DEFINE_STANDARD_HANDLE(Geom_TrimmedCurve, Geom_BoundedCurve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:115:75: warning: ‘Handle_Geom_TrimmedCurve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 115 | Handle_Geom_TrimmedCurve trim = Handle_Geom_TrimmedCurve::DownCast(c); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_TrimmedCurve.hxx:33:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 33 | DEFINE_STANDARD_HANDLE(Geom_TrimmedCurve, Geom_BoundedCurve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:116:41: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 116 | const Handle_Geom_Curve basis = trim->BasisCurve(); | ^~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:122:34: warning: ‘Handle_Geom_Line’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 122 | Handle_Geom_Line line = Handle_Geom_Line::DownCast(c); | ^~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Line.hxx:35:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 35 | DEFINE_STANDARD_HANDLE(Geom_Line, Geom_Curve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:122:59: warning: ‘Handle_Geom_Line’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 122 | Handle_Geom_Line line = Handle_Geom_Line::DownCast(c); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Line.hxx:35:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 35 | DEFINE_STANDARD_HANDLE(Geom_Line, Geom_Curve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:138:36: warning: ‘Handle_Geom_Circle’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 138 | Handle_Geom_Circle circle = Handle_Geom_Circle::DownCast(c); | ^~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Circle.hxx:33:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 33 | DEFINE_STANDARD_HANDLE(Geom_Circle, Geom_Conic) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:138:65: warning: ‘Handle_Geom_Circle’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 138 | Handle_Geom_Circle circle = Handle_Geom_Circle::DownCast(c); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Circle.hxx:33:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 33 | DEFINE_STANDARD_HANDLE(Geom_Circle, Geom_Conic) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:147:37: warning: ‘Handle_Geom_Ellipse’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 147 | Handle_Geom_Ellipse ellipse = Handle_Geom_Ellipse::DownCast(c); | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Ellipse.hxx:34:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 34 | DEFINE_STANDARD_HANDLE(Geom_Ellipse, Geom_Conic) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:147:68: warning: ‘Handle_Geom_Ellipse’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 147 | Handle_Geom_Ellipse ellipse = Handle_Geom_Ellipse::DownCast(c); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Ellipse.hxx:34:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 34 | DEFINE_STANDARD_HANDLE(Geom_Ellipse, Geom_Conic) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:156:41: warning: ‘Handle_Geom_BezierCurve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 156 | Handle_Geom_BezierCurve bezier = Handle_Geom_BezierCurve::DownCast(c); | ^~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_BezierCurve.hxx:36:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 36 | DEFINE_STANDARD_HANDLE(Geom_BezierCurve, Geom_BoundedCurve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:156:75: warning: ‘Handle_Geom_BezierCurve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 156 | Handle_Geom_BezierCurve bezier = Handle_Geom_BezierCurve::DownCast(c); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_BezierCurve.hxx:36:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 36 | DEFINE_STANDARD_HANDLE(Geom_BezierCurve, Geom_BoundedCurve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:202:42: warning: ‘Handle_Geom_BSplineCurve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 202 | Handle_Geom_BSplineCurve bspline = Handle_Geom_BSplineCurve::DownCast(c); | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_BSplineCurve.hxx:40:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 40 | DEFINE_STANDARD_HANDLE(Geom_BSplineCurve, Geom_BoundedCurve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:202:78: warning: ‘Handle_Geom_BSplineCurve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 202 | Handle_Geom_BSplineCurve bspline = Handle_Geom_BSplineCurve::DownCast(c); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_BSplineCurve.hxx:40:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 40 | DEFINE_STANDARD_HANDLE(Geom_BSplineCurve, Geom_BoundedCurve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: At global scope: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:281:96: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 281 | int convert_to_ifc(const Handle_Geom_Surface& s, IfcSchema::IfcSurface*& surface, bool advanced) { | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘int convert_to_ifc(const T&, U*&, bool) [with T = opencascade::handle; U = Ifc4x3_add1::IfcSurface]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:283:35: warning: ‘Handle_Geom_Plane’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 283 | Handle_Geom_Plane plane = Handle_Geom_Plane::DownCast(s); | ^~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Plane.hxx:36:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 36 | DEFINE_STANDARD_HANDLE(Geom_Plane, Geom_ElementarySurface) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:283:62: warning: ‘Handle_Geom_Plane’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 283 | Handle_Geom_Plane plane = Handle_Geom_Plane::DownCast(s); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Plane.hxx:36:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 36 | DEFINE_STANDARD_HANDLE(Geom_Plane, Geom_ElementarySurface) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:294:48: warning: ‘Handle_Geom_CylindricalSurface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 294 | Handle_Geom_CylindricalSurface cyl = Handle_Geom_CylindricalSurface::DownCast(s); | ^~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_CylindricalSurface.hxx:35:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 35 | DEFINE_STANDARD_HANDLE(Geom_CylindricalSurface, Geom_ElementarySurface) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:294:86: warning: ‘Handle_Geom_CylindricalSurface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 294 | Handle_Geom_CylindricalSurface cyl = Handle_Geom_CylindricalSurface::DownCast(s); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_CylindricalSurface.hxx:35:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 35 | DEFINE_STANDARD_HANDLE(Geom_CylindricalSurface, Geom_ElementarySurface) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:305:44: warning: ‘Handle_Geom_BSplineSurface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 305 | Handle_Geom_BSplineSurface bspline = Handle_Geom_BSplineSurface::DownCast(s); | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_BSplineSurface.hxx:44:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 44 | DEFINE_STANDARD_HANDLE(Geom_BSplineSurface, Geom_BoundedSurface) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:305:82: warning: ‘Handle_Geom_BSplineSurface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 305 | Handle_Geom_BSplineSurface bspline = Handle_Geom_BSplineSurface::DownCast(s); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_BSplineSurface.hxx:44:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 44 | DEFINE_STANDARD_HANDLE(Geom_BSplineSurface, Geom_BoundedSurface) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘int convert_to_ifc(const T&, U*&, bool) [with T = TopoDS_Edge; U = Ifc4x3_add1::IfcCurve]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:408:27: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 408 | Handle_Geom_Curve crv = BRep_Tool::Curve(e, a, b); | ^~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘int convert_to_ifc(const T&, U*&, bool) [with T = TopoDS_Edge; U = Ifc4x3_add1::IfcEdge]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:439:27: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 439 | Handle_Geom_Curve crv = BRep_Tool::Curve(e, a, b); | ^~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: At global scope: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:463:55: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 463 | bool is_polygonal(const Handle_Geom_Curve& crv) { | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘bool {anonymous}::is_polygonal(const Handle_Geom_Curve&)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:467:71: warning: ‘Handle_Geom_TrimmedCurve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 467 | return is_polygonal(Handle_Geom_TrimmedCurve::DownCast(crv)->BasisCurve()); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_TrimmedCurve.hxx:33:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 33 | DEFINE_STANDARD_HANDLE(Geom_TrimmedCurve, Geom_BoundedCurve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:469:63: warning: ‘Handle_Geom_BSplineCurve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 469 | auto bspl = Handle_Geom_BSplineCurve::DownCast(crv); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_BSplineCurve.hxx:40:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 40 | DEFINE_STANDARD_HANDLE(Geom_BSplineCurve, Geom_BoundedCurve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘int convert_to_ifc(const T&, U*&, bool) [with T = TopoDS_Wire; U = Ifc4x3_add1::IfcLoop]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:482:35: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 482 | Handle_Geom_Curve crv = BRep_Tool::Curve(TopoDS::Edge(exp.Current()), a, b); | ^~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘int convert_to_ifc(const T&, U*&, bool) [with T = TopoDS_Face; U = Ifc4x3_add1::IfcFace]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:529:29: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 529 | Handle_Geom_Surface surf = BRep_Tool::Surface(f); | ^~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘IfcUtil::IfcBaseClass* tesselate_Ifc4x3_add1(const TopoDS_Shape&, double)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:726:80: warning: ‘const Poly_Array1OfTriangle& Poly_Triangulation::Triangles() const’ is deprecated: Deprecated method, Triangle() should be used instead [-Wdeprecated-declarations] 726 | const Poly_Array1OfTriangle& triangles = tri->Triangles(); | ~~~~~~~~~~~~~~^~ In file included from /usr/include/opencascade/Poly_ListOfTriangulation.hxx:19, from /usr/include/opencascade/BRep_Tool.hxx:30, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:18: /usr/include/opencascade/Poly_Triangulation.hxx:339:32: note: declared here 339 | const Poly_Array1OfTriangle& Triangles() const { return myTriangles; } | ^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/../../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/../../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/../../../ifcparse/IfcParse.h:33, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:26: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/../../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/../../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/../../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/../../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:113:90: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 113 | int convert_to_ifc(const Handle_Geom_Curve& c, IfcSchema::IfcCurve*& curve, bool advanced) { | ^ In file included from /usr/include/opencascade/Standard_Type.hxx:19, from /usr/include/opencascade/Geom_Line.hxx:21, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:1: /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘int convert_to_ifc(const T&, U*&, bool) [with T = opencascade::handle; U = Ifc4x3_add2::IfcCurve]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:115:42: warning: ‘Handle_Geom_TrimmedCurve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 115 | Handle_Geom_TrimmedCurve trim = Handle_Geom_TrimmedCurve::DownCast(c); | ^~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_TrimmedCurve.hxx:33:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 33 | DEFINE_STANDARD_HANDLE(Geom_TrimmedCurve, Geom_BoundedCurve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:115:75: warning: ‘Handle_Geom_TrimmedCurve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 115 | Handle_Geom_TrimmedCurve trim = Handle_Geom_TrimmedCurve::DownCast(c); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_TrimmedCurve.hxx:33:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 33 | DEFINE_STANDARD_HANDLE(Geom_TrimmedCurve, Geom_BoundedCurve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:116:41: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 116 | const Handle_Geom_Curve basis = trim->BasisCurve(); | ^~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:122:34: warning: ‘Handle_Geom_Line’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 122 | Handle_Geom_Line line = Handle_Geom_Line::DownCast(c); | ^~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Line.hxx:35:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 35 | DEFINE_STANDARD_HANDLE(Geom_Line, Geom_Curve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:122:59: warning: ‘Handle_Geom_Line’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 122 | Handle_Geom_Line line = Handle_Geom_Line::DownCast(c); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Line.hxx:35:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 35 | DEFINE_STANDARD_HANDLE(Geom_Line, Geom_Curve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:138:36: warning: ‘Handle_Geom_Circle’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 138 | Handle_Geom_Circle circle = Handle_Geom_Circle::DownCast(c); | ^~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Circle.hxx:33:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 33 | DEFINE_STANDARD_HANDLE(Geom_Circle, Geom_Conic) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:138:65: warning: ‘Handle_Geom_Circle’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 138 | Handle_Geom_Circle circle = Handle_Geom_Circle::DownCast(c); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Circle.hxx:33:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 33 | DEFINE_STANDARD_HANDLE(Geom_Circle, Geom_Conic) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:147:37: warning: ‘Handle_Geom_Ellipse’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 147 | Handle_Geom_Ellipse ellipse = Handle_Geom_Ellipse::DownCast(c); | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Ellipse.hxx:34:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 34 | DEFINE_STANDARD_HANDLE(Geom_Ellipse, Geom_Conic) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:147:68: warning: ‘Handle_Geom_Ellipse’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 147 | Handle_Geom_Ellipse ellipse = Handle_Geom_Ellipse::DownCast(c); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Ellipse.hxx:34:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 34 | DEFINE_STANDARD_HANDLE(Geom_Ellipse, Geom_Conic) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:156:41: warning: ‘Handle_Geom_BezierCurve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 156 | Handle_Geom_BezierCurve bezier = Handle_Geom_BezierCurve::DownCast(c); | ^~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_BezierCurve.hxx:36:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 36 | DEFINE_STANDARD_HANDLE(Geom_BezierCurve, Geom_BoundedCurve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:156:75: warning: ‘Handle_Geom_BezierCurve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 156 | Handle_Geom_BezierCurve bezier = Handle_Geom_BezierCurve::DownCast(c); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_BezierCurve.hxx:36:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 36 | DEFINE_STANDARD_HANDLE(Geom_BezierCurve, Geom_BoundedCurve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:202:42: warning: ‘Handle_Geom_BSplineCurve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 202 | Handle_Geom_BSplineCurve bspline = Handle_Geom_BSplineCurve::DownCast(c); | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_BSplineCurve.hxx:40:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 40 | DEFINE_STANDARD_HANDLE(Geom_BSplineCurve, Geom_BoundedCurve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:202:78: warning: ‘Handle_Geom_BSplineCurve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 202 | Handle_Geom_BSplineCurve bspline = Handle_Geom_BSplineCurve::DownCast(c); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_BSplineCurve.hxx:40:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 40 | DEFINE_STANDARD_HANDLE(Geom_BSplineCurve, Geom_BoundedCurve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: At global scope: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:281:96: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 281 | int convert_to_ifc(const Handle_Geom_Surface& s, IfcSchema::IfcSurface*& surface, bool advanced) { | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘int convert_to_ifc(const T&, U*&, bool) [with T = opencascade::handle; U = Ifc4x3_add2::IfcSurface]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:283:35: warning: ‘Handle_Geom_Plane’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 283 | Handle_Geom_Plane plane = Handle_Geom_Plane::DownCast(s); | ^~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Plane.hxx:36:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 36 | DEFINE_STANDARD_HANDLE(Geom_Plane, Geom_ElementarySurface) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:283:62: warning: ‘Handle_Geom_Plane’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 283 | Handle_Geom_Plane plane = Handle_Geom_Plane::DownCast(s); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Plane.hxx:36:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 36 | DEFINE_STANDARD_HANDLE(Geom_Plane, Geom_ElementarySurface) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:294:48: warning: ‘Handle_Geom_CylindricalSurface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 294 | Handle_Geom_CylindricalSurface cyl = Handle_Geom_CylindricalSurface::DownCast(s); | ^~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_CylindricalSurface.hxx:35:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 35 | DEFINE_STANDARD_HANDLE(Geom_CylindricalSurface, Geom_ElementarySurface) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:294:86: warning: ‘Handle_Geom_CylindricalSurface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 294 | Handle_Geom_CylindricalSurface cyl = Handle_Geom_CylindricalSurface::DownCast(s); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_CylindricalSurface.hxx:35:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 35 | DEFINE_STANDARD_HANDLE(Geom_CylindricalSurface, Geom_ElementarySurface) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:305:44: warning: ‘Handle_Geom_BSplineSurface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 305 | Handle_Geom_BSplineSurface bspline = Handle_Geom_BSplineSurface::DownCast(s); | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_BSplineSurface.hxx:44:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 44 | DEFINE_STANDARD_HANDLE(Geom_BSplineSurface, Geom_BoundedSurface) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:305:82: warning: ‘Handle_Geom_BSplineSurface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 305 | Handle_Geom_BSplineSurface bspline = Handle_Geom_BSplineSurface::DownCast(s); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_BSplineSurface.hxx:44:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 44 | DEFINE_STANDARD_HANDLE(Geom_BSplineSurface, Geom_BoundedSurface) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘int convert_to_ifc(const T&, U*&, bool) [with T = TopoDS_Edge; U = Ifc4x3_add2::IfcCurve]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:408:27: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 408 | Handle_Geom_Curve crv = BRep_Tool::Curve(e, a, b); | ^~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘int convert_to_ifc(const T&, U*&, bool) [with T = TopoDS_Edge; U = Ifc4x3_add2::IfcEdge]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:439:27: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 439 | Handle_Geom_Curve crv = BRep_Tool::Curve(e, a, b); | ^~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: At global scope: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:463:55: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 463 | bool is_polygonal(const Handle_Geom_Curve& crv) { | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘bool {anonymous}::is_polygonal(const Handle_Geom_Curve&)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:467:71: warning: ‘Handle_Geom_TrimmedCurve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 467 | return is_polygonal(Handle_Geom_TrimmedCurve::DownCast(crv)->BasisCurve()); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_TrimmedCurve.hxx:33:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 33 | DEFINE_STANDARD_HANDLE(Geom_TrimmedCurve, Geom_BoundedCurve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:469:63: warning: ‘Handle_Geom_BSplineCurve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 469 | auto bspl = Handle_Geom_BSplineCurve::DownCast(crv); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_BSplineCurve.hxx:40:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 40 | DEFINE_STANDARD_HANDLE(Geom_BSplineCurve, Geom_BoundedCurve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘int convert_to_ifc(const T&, U*&, bool) [with T = TopoDS_Wire; U = Ifc4x3_add2::IfcLoop]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:482:35: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 482 | Handle_Geom_Curve crv = BRep_Tool::Curve(TopoDS::Edge(exp.Current()), a, b); | ^~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘int convert_to_ifc(const T&, U*&, bool) [with T = TopoDS_Face; U = Ifc4x3_add2::IfcFace]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:529:29: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 529 | Handle_Geom_Surface surf = BRep_Tool::Surface(f); | ^~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp: In function ‘IfcUtil::IfcBaseClass* tesselate_Ifc4x3_add2(const TopoDS_Shape&, double)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:726:80: warning: ‘const Poly_Array1OfTriangle& Poly_Triangulation::Triangles() const’ is deprecated: Deprecated method, Triangle() should be used instead [-Wdeprecated-declarations] 726 | const Poly_Array1OfTriangle& triangles = tri->Triangles(); | ~~~~~~~~~~~~~~^~ In file included from /usr/include/opencascade/Poly_ListOfTriangulation.hxx:19, from /usr/include/opencascade/BRep_Tool.hxx:30, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:18: /usr/include/opencascade/Poly_Triangulation.hxx:339:32: note: declared here 339 | const Poly_Array1OfTriangle& Triangles() const { return myTriangles; } | ^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/../../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/../../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/../../../ifcparse/IfcParse.h:33, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp:26: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/../../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/../../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/../../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/../../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 2%] Linking CXX static library libgeometry_serializer_ifc4x3_add1.a /usr/bin/cmake -P CMakeFiles/geometry_serializer_ifc4x3_add1.dir/cmake_clean_target.cmake /usr/bin/cmake -E cmake_link_script CMakeFiles/geometry_serializer_ifc4x3_add1.dir/link.txt --verbose=1 /usr/bin/ar qc libgeometry_serializer_ifc4x3_add1.a "CMakeFiles/geometry_serializer_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp.o" /usr/bin/ranlib libgeometry_serializer_ifc4x3_add1.a gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 2%] Built target geometry_serializer_ifc4x3_add1 /usr/bin/gmake -f CMakeFiles/IfcParse.dir/build.make CMakeFiles/IfcParse.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/CMakeFiles/IfcParse.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/IfcParse.dir/build.make CMakeFiles/IfcParse.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 2%] Building CXX object CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcAlignmentHelper.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DIfcParse_EXPORTS -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_PARSE_EXPORTS -MD -MT CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcAlignmentHelper.cpp.o -MF CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcAlignmentHelper.cpp.o.d -o CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcAlignmentHelper.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcAlignmentHelper.cpp [ 2%] Linking CXX static library libgeometry_serializer_ifc4x3_add2.a /usr/bin/cmake -P CMakeFiles/geometry_serializer_ifc4x3_add2.dir/cmake_clean_target.cmake /usr/bin/cmake -E cmake_link_script CMakeFiles/geometry_serializer_ifc4x3_add2.dir/link.txt --verbose=1 /usr/bin/ar qc libgeometry_serializer_ifc4x3_add2.a "CMakeFiles/geometry_serializer_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/schema/Serialization.cpp.o" /usr/bin/ranlib libgeometry_serializer_ifc4x3_add2.a gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 2%] Built target geometry_serializer_ifc4x3_add2 [ 2%] Building CXX object CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcCharacterDecoder.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DIfcParse_EXPORTS -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_PARSE_EXPORTS -MD -MT CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcCharacterDecoder.cpp.o -MF CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcCharacterDecoder.cpp.o.d -o CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcCharacterDecoder.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcCharacterDecoder.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcLogger.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcCharacterDecoder.cpp:33: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /usr/bin/gmake -f CMakeFiles/geometry_kernel_cgal.dir/build.make CMakeFiles/geometry_kernel_cgal.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/CMakeFiles/geometry_kernel_cgal.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/geometry_kernel_cgal.dir/build.make CMakeFiles/geometry_kernel_cgal.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 2%] Building CXX object CMakeFiles/geometry_kernel_cgal.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalConversionResult.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -Dgeometry_kernel_cgal_EXPORTS -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DCGAL_HAS_THREADS -MD -MT CMakeFiles/geometry_kernel_cgal.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalConversionResult.cpp.o -MF CMakeFiles/geometry_kernel_cgal.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalConversionResult.cpp.o.d -o CMakeFiles/geometry_kernel_cgal.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalConversionResult.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalConversionResult.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcAlignmentHelper.cpp: In function ‘std::pair mapAlignmentVerticalSegment(const Ifc4x3_add2::IfcAlignmentVerticalSegment*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcAlignmentHelper.cpp:679:10: warning: variable ‘radius_of_curvature’ set but not used [-Wunused-but-set-variable] 679 | auto radius_of_curvature = segment->RadiusOfCurvature(); | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcLogger.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcAlignmentHelper.h:30, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcAlignmentHelper.cpp:27: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcAlignmentHelper.h:36: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h: At global scope: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:358:6: warning: ‘void {anonymous}::set_children_of_relation(IfcUtil::IfcBaseClass*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 358 | void set_children_of_relation(IfcUtil::IfcBaseClass* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:354:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(IfcUtil::IfcBaseClass*)’ defined but not used [-Wunused-function] 354 | aggregate_of_instance::ptr get_children_of_relation(IfcUtil::IfcBaseClass* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:350:24: warning: ‘IfcUtil::IfcBaseClass* {anonymous}::get_parent_of_relation(IfcUtil::IfcBaseClass*)’ defined but not used [-Wunused-function] 350 | IfcUtil::IfcBaseClass* get_parent_of_relation(IfcUtil::IfcBaseClass* t) { | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:345:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x3_add2::IfcRelNests*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 345 | void set_children_of_relation(Ifc4x3_add2::IfcRelNests* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:341:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x3_add2::IfcRelAggregates*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 341 | void set_children_of_relation(Ifc4x3_add2::IfcRelAggregates* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:337:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x3_add2::IfcRelContainedInSpatialStructure*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 337 | void set_children_of_relation(Ifc4x3_add2::IfcRelContainedInSpatialStructure* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:333:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x3_add2::IfcRelNests*)’ defined but not used [-Wunused-function] 333 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x3_add2::IfcRelNests* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:329:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x3_add2::IfcRelAggregates*)’ defined but not used [-Wunused-function] 329 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x3_add2::IfcRelAggregates* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:325:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x3_add2::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 325 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x3_add2::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:321:35: warning: ‘Ifc4x3_add2::IfcObjectDefinition* {anonymous}::get_parent_of_relation(Ifc4x3_add2::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 321 | Ifc4x3_add2::IfcObjectDefinition* get_parent_of_relation(Ifc4x3_add2::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:315:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x3_add1::IfcRelAggregates*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 315 | void set_children_of_relation(Ifc4x3_add1::IfcRelAggregates* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:311:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x3_add1::IfcRelContainedInSpatialStructure*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 311 | void set_children_of_relation(Ifc4x3_add1::IfcRelContainedInSpatialStructure* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:307:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x3_add1::IfcRelAggregates*)’ defined but not used [-Wunused-function] 307 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x3_add1::IfcRelAggregates* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:303:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x3_add1::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 303 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x3_add1::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:299:35: warning: ‘Ifc4x3_add1::IfcObjectDefinition* {anonymous}::get_parent_of_relation(Ifc4x3_add1::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 299 | Ifc4x3_add1::IfcObjectDefinition* get_parent_of_relation(Ifc4x3_add1::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:293:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x3_tc1::IfcRelAggregates*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 293 | void set_children_of_relation(Ifc4x3_tc1::IfcRelAggregates* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:289:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x3_tc1::IfcRelContainedInSpatialStructure*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 289 | void set_children_of_relation(Ifc4x3_tc1::IfcRelContainedInSpatialStructure* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:285:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x3_tc1::IfcRelAggregates*)’ defined but not used [-Wunused-function] 285 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x3_tc1::IfcRelAggregates* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:281:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x3_tc1::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 281 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x3_tc1::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:277:34: warning: ‘Ifc4x3_tc1::IfcObjectDefinition* {anonymous}::get_parent_of_relation(Ifc4x3_tc1::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 277 | Ifc4x3_tc1::IfcObjectDefinition* get_parent_of_relation(Ifc4x3_tc1::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:271:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x3::IfcRelAggregates*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 271 | void set_children_of_relation(Ifc4x3::IfcRelAggregates* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:267:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x3::IfcRelContainedInSpatialStructure*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 267 | void set_children_of_relation(Ifc4x3::IfcRelContainedInSpatialStructure* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:263:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x3::IfcRelAggregates*)’ defined but not used [-Wunused-function] 263 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x3::IfcRelAggregates* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:259:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x3::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 259 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x3::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:255:30: warning: ‘Ifc4x3::IfcObjectDefinition* {anonymous}::get_parent_of_relation(Ifc4x3::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 255 | Ifc4x3::IfcObjectDefinition* get_parent_of_relation(Ifc4x3::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:161:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x2::IfcRelAggregates*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 161 | void set_children_of_relation(Ifc4x2::IfcRelAggregates* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:157:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x2::IfcRelContainedInSpatialStructure*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 157 | void set_children_of_relation(Ifc4x2::IfcRelContainedInSpatialStructure* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:153:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x2::IfcRelAggregates*)’ defined but not used [-Wunused-function] 153 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x2::IfcRelAggregates* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:149:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x2::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 149 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x2::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:145:30: warning: ‘Ifc4x2::IfcObjectDefinition* {anonymous}::get_parent_of_relation(Ifc4x2::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 145 | Ifc4x2::IfcObjectDefinition* get_parent_of_relation(Ifc4x2::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:139:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x1::IfcRelAggregates*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 139 | void set_children_of_relation(Ifc4x1::IfcRelAggregates* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:135:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x1::IfcRelContainedInSpatialStructure*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 135 | void set_children_of_relation(Ifc4x1::IfcRelContainedInSpatialStructure* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:131:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x1::IfcRelAggregates*)’ defined but not used [-Wunused-function] 131 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x1::IfcRelAggregates* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:127:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x1::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 127 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x1::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:123:30: warning: ‘Ifc4x1::IfcObjectDefinition* {anonymous}::get_parent_of_relation(Ifc4x1::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 123 | Ifc4x1::IfcObjectDefinition* get_parent_of_relation(Ifc4x1::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:117:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4::IfcRelAggregates*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 117 | void set_children_of_relation(Ifc4::IfcRelAggregates* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:113:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4::IfcRelContainedInSpatialStructure*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 113 | void set_children_of_relation(Ifc4::IfcRelContainedInSpatialStructure* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:109:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4::IfcRelAggregates*)’ defined but not used [-Wunused-function] 109 | aggregate_of_instance::ptr get_children_of_relation(Ifc4::IfcRelAggregates* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:105:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 105 | aggregate_of_instance::ptr get_children_of_relation(Ifc4::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:101:28: warning: ‘Ifc4::IfcObjectDefinition* {anonymous}::get_parent_of_relation(Ifc4::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 101 | Ifc4::IfcObjectDefinition* get_parent_of_relation(Ifc4::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:95:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc2x3::IfcRelAggregates*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 95 | void set_children_of_relation(Ifc2x3::IfcRelAggregates* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:91:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc2x3::IfcRelContainedInSpatialStructure*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 91 | void set_children_of_relation(Ifc2x3::IfcRelContainedInSpatialStructure* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:87:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc2x3::IfcRelAggregates*)’ defined but not used [-Wunused-function] 87 | aggregate_of_instance::ptr get_children_of_relation(Ifc2x3::IfcRelAggregates* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:83:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc2x3::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 83 | aggregate_of_instance::ptr get_children_of_relation(Ifc2x3::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:79:30: warning: ‘Ifc2x3::IfcObjectDefinition* {anonymous}::get_parent_of_relation(Ifc2x3::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 79 | Ifc2x3::IfcObjectDefinition* get_parent_of_relation(Ifc2x3::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.h:46, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalConversionResult.cpp:2: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/../../../ifcgeom/AbstractKernel.h:52:30: warning: ‘virtual bool ifcopenshell::geometry::kernels::AbstractKernel::convert(ifcopenshell::geometry::taxonomy::ptr, IfcGeom::ConversionResults&)’ was hidden [-Woverloaded-virtual=] 52 | virtual bool convert(const taxonomy::ptr, IfcGeom::ConversionResults&); | ^~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.h:97:38: note: by ‘bool ifcopenshell::geometry::kernels::CgalKernel::convert(ifcopenshell::geometry::taxonomy::extrusion::ptr, cgal_shape_t&)’ 97 | bool convert(const taxonomy::extrusion::ptr, cgal_shape_t&); | ^~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalConversionResult.cpp: In member function ‘virtual void ifcopenshell::geometry::CgalShapeHalfSpaceDecomposition::Triangulate(ifcopenshell::geometry::Settings, const ifcopenshell::geometry::taxonomy::matrix4&, IfcGeom::Representation::Triangulation*, int, int) const’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalConversionResult.cpp:741:108: warning: unused parameter ‘settings’ [-Wunused-parameter] 741 | void ifcopenshell::geometry::CgalShapeHalfSpaceDecomposition::Triangulate(ifcopenshell::geometry::Settings settings, const ifcopenshell::geometry::taxonomy::matrix4& place, IfcGeom::Representation::Triangulation* t, int item_id, int surface_style_id) const { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalConversionResult.cpp:741:167: warning: unused parameter ‘place’ [-Wunused-parameter] 741 | void ifcopenshell::geometry::CgalShapeHalfSpaceDecomposition::Triangulate(ifcopenshell::geometry::Settings settings, const ifcopenshell::geometry::taxonomy::matrix4& place, IfcGeom::Representation::Triangulation* t, int item_id, int surface_style_id) const { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalConversionResult.cpp:741:214: warning: unused parameter ‘t’ [-Wunused-parameter] 741 | void ifcopenshell::geometry::CgalShapeHalfSpaceDecomposition::Triangulate(ifcopenshell::geometry::Settings settings, const ifcopenshell::geometry::taxonomy::matrix4& place, IfcGeom::Representation::Triangulation* t, int item_id, int surface_style_id) const { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalConversionResult.cpp:741:221: warning: unused parameter ‘item_id’ [-Wunused-parameter] 741 | void ifcopenshell::geometry::CgalShapeHalfSpaceDecomposition::Triangulate(ifcopenshell::geometry::Settings settings, const ifcopenshell::geometry::taxonomy::matrix4& place, IfcGeom::Representation::Triangulation* t, int item_id, int surface_style_id) const { | ~~~~^~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalConversionResult.cpp:741:234: warning: unused parameter ‘surface_style_id’ [-Wunused-parameter] 741 | void ifcopenshell::geometry::CgalShapeHalfSpaceDecomposition::Triangulate(ifcopenshell::geometry::Settings settings, const ifcopenshell::geometry::taxonomy::matrix4& place, IfcGeom::Representation::Triangulation* t, int item_id, int surface_style_id) const { | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalConversionResult.cpp: In member function ‘virtual void ifcopenshell::geometry::CgalShapeHalfSpaceDecomposition::Serialize(const ifcopenshell::geometry::taxonomy::matrix4&, std::string&) const’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalConversionResult.cpp:745:122: warning: unused parameter ‘place’ [-Wunused-parameter] 745 | void ifcopenshell::geometry::CgalShapeHalfSpaceDecomposition::Serialize(const ifcopenshell::geometry::taxonomy::matrix4& place, std::string& r) const { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalConversionResult.cpp:745:142: warning: unused parameter ‘r’ [-Wunused-parameter] 745 | void ifcopenshell::geometry::CgalShapeHalfSpaceDecomposition::Serialize(const ifcopenshell::geometry::taxonomy::matrix4& place, std::string& r) const { | ~~~~~~~~~~~~~^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalConversionResult.cpp: In member function ‘virtual void ifcopenshell::geometry::CgalShapeHalfSpaceDecomposition::set_box(void*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalConversionResult.cpp:753:78: warning: unused parameter ‘b’ [-Wunused-parameter] 753 | void ifcopenshell::geometry::CgalShapeHalfSpaceDecomposition::set_box(void * b) { | ~~~~~~~^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalConversionResult.cpp: In member function ‘virtual IfcGeom::ConversionResultShape* ifcopenshell::geometry::CgalShapeHalfSpaceDecomposition::add(IfcGeom::ConversionResultShape*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalConversionResult.cpp:878:108: warning: unused parameter ‘other’ [-Wunused-parameter] 878 | ConversionResultShape* ifcopenshell::geometry::CgalShapeHalfSpaceDecomposition::add(ConversionResultShape* other) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalConversionResult.cpp: In member function ‘virtual IfcGeom::ConversionResultShape* ifcopenshell::geometry::CgalShapeHalfSpaceDecomposition::subtract(IfcGeom::ConversionResultShape*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalConversionResult.cpp:883:113: warning: unused parameter ‘other’ [-Wunused-parameter] 883 | ConversionResultShape* ifcopenshell::geometry::CgalShapeHalfSpaceDecomposition::subtract(ConversionResultShape* other) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalConversionResult.cpp: In member function ‘virtual IfcGeom::ConversionResultShape* ifcopenshell::geometry::CgalShapeHalfSpaceDecomposition::intersect(IfcGeom::ConversionResultShape*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalConversionResult.cpp:888:114: warning: unused parameter ‘other’ [-Wunused-parameter] 888 | ConversionResultShape* ifcopenshell::geometry::CgalShapeHalfSpaceDecomposition::intersect(ConversionResultShape* other) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalConversionResult.cpp: In member function ‘virtual double ifcopenshell::geometry::CgalShapeHalfSpaceDecomposition::bounding_box(void*&) const’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalConversionResult.cpp:898:86: warning: unused parameter ‘b’ [-Wunused-parameter] 898 | double ifcopenshell::geometry::CgalShapeHalfSpaceDecomposition::bounding_box(void *& b) const { | ~~~~~~~~^ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/../../../ifcgeom/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/../../../ifcgeom/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/../../../ifcgeom/../ifcparse/IfcLogger.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/../../../ifcgeom/IfcGeomElement.h:28, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalConversionResult.h:23, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalConversionResult.cpp:1: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/../../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/../../../ifcgeom/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/../../../ifcgeom/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/../../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 3%] Building CXX object CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcEntityInstanceData.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DIfcParse_EXPORTS -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_PARSE_EXPORTS -MD -MT CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcEntityInstanceData.cpp.o -MF CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcEntityInstanceData.cpp.o.d -o CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcEntityInstanceData.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcEntityInstanceData.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcEntityInstanceData.cpp:1: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘auto VariantArray::apply_visitor(Visitor&&, std::size_t) const [with Visitor = SizeVisitor; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcEntityInstanceData.cpp:121:33: required from here 121 | return array_->apply_visitor(SizeVisitor{}, index_); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:254:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 254 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘const T& VariantArray::get(std::size_t) const [with T = int; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcEntityInstanceData.cpp:33:28: required from here 33 | return array_->get(index_); | ~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:230:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 230 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘const T& VariantArray::get(std::size_t) const [with T = bool; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcEntityInstanceData.cpp:38:29: required from here 38 | return array_->get(index_); | ~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:230:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 230 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘const T& VariantArray::get(std::size_t) const [with T = double; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcEntityInstanceData.cpp:43:31: required from here 43 | return array_->get(index_); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:230:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 230 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘bool VariantArray::has(std::size_t) const [with T = bool; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcEntityInstanceData.cpp:48:26: required from here 48 | if (array_->has(index_)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:225:22: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 225 | return index < size() && size_and_indices_[index + 1] == ::impl::TypeIndex::value; | ~~~~~~^~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘const T& VariantArray::get(std::size_t) const [with T = boost::logic::tribool; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcEntityInstanceData.cpp:51:46: required from here 51 | return array_->get(index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:230:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 230 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘bool VariantArray::has(std::size_t) const [with T = EnumerationReference; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcEntityInstanceData.cpp:56:42: required from here 56 | if (array_->has(index_)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:225:22: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 225 | return index < size() && size_and_indices_[index + 1] == ::impl::TypeIndex::value; | ~~~~~~^~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘const T& VariantArray::get(std::size_t) const [with T = EnumerationReference; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcEntityInstanceData.cpp:59:49: required from here 59 | return array_->get(index_).value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:230:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 230 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘const T& VariantArray::get(std::size_t) const [with T = std::__cxx11::basic_string; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcEntityInstanceData.cpp:61:36: required from here 61 | return array_->get(index_); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:230:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 230 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘const T& VariantArray::get(std::size_t) const [with T = boost::dynamic_bitset<>; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcEntityInstanceData.cpp:66:48: required from here 66 | return array_->get>(index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:230:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 230 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘const T& VariantArray::get(std::size_t) const [with T = IfcUtil::IfcBaseClass*; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcEntityInstanceData.cpp:71:47: required from here 71 | return array_->get(index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:230:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 230 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘const T& VariantArray::get(std::size_t) const [with T = std::vector; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcEntityInstanceData.cpp:76:41: required from here 76 | return array_->get>(index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:230:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 230 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘const T& VariantArray::get(std::size_t) const [with T = std::vector; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcEntityInstanceData.cpp:81:44: required from here 81 | return array_->get>(index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:230:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 230 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘const T& VariantArray::get(std::size_t) const [with T = std::vector >; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcEntityInstanceData.cpp:86:49: required from here 86 | return array_->get>(index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:230:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 230 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘const T& VariantArray::get(std::size_t) const [with T = std::vector >; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcEntityInstanceData.cpp:91:61: required from here 91 | return array_->get>>(index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:230:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 230 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘const T& VariantArray::get(std::size_t) const [with T = boost::shared_ptr; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcEntityInstanceData.cpp:96:65: required from here 96 | return array_->get>(index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:230:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 230 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘const T& VariantArray::get(std::size_t) const [with T = std::vector >; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcEntityInstanceData.cpp:101:54: required from here 101 | return array_->get>>(index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:230:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 230 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘const T& VariantArray::get(std::size_t) const [with T = std::vector >; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcEntityInstanceData.cpp:106:57: required from here 106 | return array_->get>>(index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:230:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 230 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘const T& VariantArray::get(std::size_t) const [with T = boost::shared_ptr; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcEntityInstanceData.cpp:111:78: required from here 111 | return array_->get>(index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:230:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 230 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘bool VariantArray::has(std::size_t) const [with T = Blank; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcEntityInstanceData.cpp:116:30: required from here 116 | return array_->has(index_); | ~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:225:22: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 225 | return index < size() && size_and_indices_[index + 1] == ::impl::TypeIndex::value; | ~~~~~~^~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘std::size_t VariantArray::index(std::size_t) const [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcEntityInstanceData.cpp:126:60: required from here 126 | return static_cast(array_->index(index_)); | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:197:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 197 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 3%] Building CXX object CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DIfcParse_EXPORTS -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_PARSE_EXPORTS -MD -MT CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp.o -MF CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp.o.d -o CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp: In member function ‘IfcEntityInstanceData IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:250:23: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 250 | expected_size && *expected_size != tokens_.size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcParse.h:33, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:1: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = IfcUtil::IfcBaseClass* const&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:315:28: required from ‘IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):: [with auto:37 = IfcUtil::IfcBaseClass*]’ 315 | storage.set(index, v); | ~~~~~~~~~~~^~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:99:61: required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>::deduce_impl, IfcUtil::IfcBaseClass*, boost::mpl::l_item, IfcParse::Token, boost::mpl::l_item, IfcParse::parse_context*, boost::mpl::l_end> > > >, void>’ 99 | typedef decltype(true ? boost::declval< Visitor& >()( boost::declval< copy_cv_ref_t< value_t, Variant > >() ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:109:50: required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>’ 109 | typedef typename deduce_impl::type type; | ^~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:115:66: required from ‘struct boost::detail::variant::result_wrapper1, int)::, boost::variant&>’ 115 | typedef typename result_multideduce1::type result_type; | ^~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:137:65: required from ‘decltype(auto) boost::apply_visitor(Visitor&&, Visitable&&, typename disable_if, bool>::type) [with Visitor = IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::; Visitable = variant&; typename disable_if, bool>::type = bool]’ 137 | boost::detail::variant::result_wrapper1 cpp14_vis(::boost::forward(visitor)); | ^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:277:29: required from here 277 | boost::apply_visitor([this, &storage, name, &references_to_resolve, index, param_type, resolve_reference_index](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | if constexpr (std::is_same_v, IfcParse::Token>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | dispatch_token(name, index, v, param_type && param_type->as_named_type() ? param_type->as_named_type()->declared_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](auto v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | if constexpr (std::is_same_v, IfcParse::reference_or_simple_type>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281 | if (name > 0) { | ~~~~~~~~~~~~~~~ 282 | references_to_resolve.push_back(std::make_pair( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283 | // @todo previously this was storage but apparently the | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | // pointer is not constant with the moving and temporary nature | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | // maybe it ought to be and in that case a pointer is more direct | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | MutableAttributeValue{ name, resolve_reference_index == -1 ? index : (uint8_t) resolve_reference_index }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | v | ~ 288 | )); | ~~~ 289 | } | ~ 290 | } else { | ~~~~~~~~ 291 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 292 | } | ~ 293 | }); | ~~~ 294 | } else if constexpr (std::is_same_v, IfcParse::parse_context*>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | const auto *pt = param_type; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | if (pt) { | ~~~~~~~~~ 297 | while (pt->as_named_type() && pt->as_named_type()->declared_type()->as_type_declaration()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | pt = pt->as_named_type()->declared_type()->as_type_declaration()->declared_type(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | } | ~ 300 | } | ~ 301 | construct_<0>(name, index, *v, pt ? pt->as_aggregation_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | if constexpr (std::is_same_v, std::vector>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | if (name > 0) { | ~~~~~~~~~~~~~~~ 304 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | } | ~ 306 | } else if constexpr (std::is_same_v, std::vector>>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | if (name > 0) { | ~~~~~~~~~~~~~~~ 308 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | } | ~ 310 | } else { | ~~~~~~~~ 311 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 312 | } | ~ 313 | }); | ~~~ 314 | } else { | ~~~~~~~~ 315 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 316 | } | ~ 317 | }, token); | ~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp: In instantiation of ‘void {anonymous}::dispatch_token(int, int, IfcParse::Token, IfcParse::declaration*, Fn) [with Fn = IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:279:31: required from ‘IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):: [with auto:37 = IfcParse::Token]’ 279 | dispatch_token(name, index, v, param_type && param_type->as_named_type() ? param_type->as_named_type()->declared_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](auto v) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | if constexpr (std::is_same_v, IfcParse::reference_or_simple_type>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281 | if (name > 0) { | ~~~~~~~~~~~~~~~ 282 | references_to_resolve.push_back(std::make_pair( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283 | // @todo previously this was storage but apparently the | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | // pointer is not constant with the moving and temporary nature | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | // maybe it ought to be and in that case a pointer is more direct | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | MutableAttributeValue{ name, resolve_reference_index == -1 ? index : (uint8_t) resolve_reference_index }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | v | ~ 288 | )); | ~~~ 289 | } | ~ 290 | } else { | ~~~~~~~~ 291 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 292 | } | ~ 293 | }); | ~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:99:61: required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>::deduce_impl, IfcParse::Token, boost::mpl::l_item, IfcParse::parse_context*, boost::mpl::l_end> > >, void>’ 99 | typedef decltype(true ? boost::declval< Visitor& >()( boost::declval< copy_cv_ref_t< value_t, Variant > >() ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:100:40: required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>::deduce_impl, IfcUtil::IfcBaseClass*, boost::mpl::l_item, IfcParse::Token, boost::mpl::l_item, IfcParse::parse_context*, boost::mpl::l_end> > > >, void>’ 100 | : boost::declval< typename deduce_impl::type >()) type; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:109:50: required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>’ 109 | typedef typename deduce_impl::type type; | ^~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:115:66: required from ‘struct boost::detail::variant::result_wrapper1, int)::, boost::variant&>’ 115 | typedef typename result_multideduce1::type result_type; | ^~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:137:65: required from ‘decltype(auto) boost::apply_visitor(Visitor&&, Visitable&&, typename disable_if, bool>::type) [with Visitor = IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::; Visitable = variant&; typename disable_if, bool>::type = bool]’ 137 | boost::detail::variant::result_wrapper1 cpp14_vis(::boost::forward(visitor)); | ^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:277:29: required from here 277 | boost::apply_visitor([this, &storage, name, &references_to_resolve, index, param_type, resolve_reference_index](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | if constexpr (std::is_same_v, IfcParse::Token>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | dispatch_token(name, index, v, param_type && param_type->as_named_type() ? param_type->as_named_type()->declared_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](auto v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | if constexpr (std::is_same_v, IfcParse::reference_or_simple_type>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281 | if (name > 0) { | ~~~~~~~~~~~~~~~ 282 | references_to_resolve.push_back(std::make_pair( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283 | // @todo previously this was storage but apparently the | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | // pointer is not constant with the moving and temporary nature | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | // maybe it ought to be and in that case a pointer is more direct | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | MutableAttributeValue{ name, resolve_reference_index == -1 ? index : (uint8_t) resolve_reference_index }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | v | ~ 288 | )); | ~~~ 289 | } | ~ 290 | } else { | ~~~~~~~~ 291 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 292 | } | ~ 293 | }); | ~~~ 294 | } else if constexpr (std::is_same_v, IfcParse::parse_context*>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | const auto *pt = param_type; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | if (pt) { | ~~~~~~~~~ 297 | while (pt->as_named_type() && pt->as_named_type()->declared_type()->as_type_declaration()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | pt = pt->as_named_type()->declared_type()->as_type_declaration()->declared_type(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | } | ~ 300 | } | ~ 301 | construct_<0>(name, index, *v, pt ? pt->as_aggregation_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | if constexpr (std::is_same_v, std::vector>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | if (name > 0) { | ~~~~~~~~~~~~~~~ 304 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | } | ~ 306 | } else if constexpr (std::is_same_v, std::vector>>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | if (name > 0) { | ~~~~~~~~~~~~~~~ 308 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | } | ~ 310 | } else { | ~~~~~~~~ 311 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 312 | } | ~ 313 | }); | ~~~ 314 | } else { | ~~~~~~~~ 315 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 316 | } | ~ 317 | }, token); | ~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:50:29: warning: unused parameter ‘instance_id’ [-Wunused-parameter] 50 | void dispatch_token(int instance_id, int attribute_id, IfcParse::Token t, IfcParse::declaration* decl, Fn fn) { | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = boost::dynamic_bitset<>&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:291:36: required from ‘IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: [with auto:38 = boost::dynamic_bitset<>]’ 291 | storage.set(index, v); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:52:15: required from ‘void {anonymous}::dispatch_token(int, int, IfcParse::Token, IfcParse::declaration*, Fn) [with Fn = IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::]’ 52 | fn(IfcParse::TokenFunc::asBinary(t)); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:279:31: required from ‘IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):: [with auto:37 = IfcParse::Token]’ 279 | dispatch_token(name, index, v, param_type && param_type->as_named_type() ? param_type->as_named_type()->declared_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](auto v) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | if constexpr (std::is_same_v, IfcParse::reference_or_simple_type>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281 | if (name > 0) { | ~~~~~~~~~~~~~~~ 282 | references_to_resolve.push_back(std::make_pair( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283 | // @todo previously this was storage but apparently the | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | // pointer is not constant with the moving and temporary nature | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | // maybe it ought to be and in that case a pointer is more direct | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | MutableAttributeValue{ name, resolve_reference_index == -1 ? index : (uint8_t) resolve_reference_index }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | v | ~ 288 | )); | ~~~ 289 | } | ~ 290 | } else { | ~~~~~~~~ 291 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 292 | } | ~ 293 | }); | ~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:99:61: required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>::deduce_impl, IfcParse::Token, boost::mpl::l_item, IfcParse::parse_context*, boost::mpl::l_end> > >, void>’ 99 | typedef decltype(true ? boost::declval< Visitor& >()( boost::declval< copy_cv_ref_t< value_t, Variant > >() ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:100:40: required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>::deduce_impl, IfcUtil::IfcBaseClass*, boost::mpl::l_item, IfcParse::Token, boost::mpl::l_item, IfcParse::parse_context*, boost::mpl::l_end> > > >, void>’ 100 | : boost::declval< typename deduce_impl::type >()) type; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:109:50: required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>’ 109 | typedef typename deduce_impl::type type; | ^~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:115:66: required from ‘struct boost::detail::variant::result_wrapper1, int)::, boost::variant&>’ 115 | typedef typename result_multideduce1::type result_type; | ^~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:137:65: required from ‘decltype(auto) boost::apply_visitor(Visitor&&, Visitable&&, typename disable_if, bool>::type) [with Visitor = IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::; Visitable = variant&; typename disable_if, bool>::type = bool]’ 137 | boost::detail::variant::result_wrapper1 cpp14_vis(::boost::forward(visitor)); | ^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:277:29: required from here 277 | boost::apply_visitor([this, &storage, name, &references_to_resolve, index, param_type, resolve_reference_index](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | if constexpr (std::is_same_v, IfcParse::Token>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | dispatch_token(name, index, v, param_type && param_type->as_named_type() ? param_type->as_named_type()->declared_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](auto v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | if constexpr (std::is_same_v, IfcParse::reference_or_simple_type>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281 | if (name > 0) { | ~~~~~~~~~~~~~~~ 282 | references_to_resolve.push_back(std::make_pair( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283 | // @todo previously this was storage but apparently the | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | // pointer is not constant with the moving and temporary nature | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | // maybe it ought to be and in that case a pointer is more direct | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | MutableAttributeValue{ name, resolve_reference_index == -1 ? index : (uint8_t) resolve_reference_index }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | v | ~ 288 | )); | ~~~ 289 | } | ~ 290 | } else { | ~~~~~~~~ 291 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 292 | } | ~ 293 | }); | ~~~ 294 | } else if constexpr (std::is_same_v, IfcParse::parse_context*>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | const auto *pt = param_type; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | if (pt) { | ~~~~~~~~~ 297 | while (pt->as_named_type() && pt->as_named_type()->declared_type()->as_type_declaration()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | pt = pt->as_named_type()->declared_type()->as_type_declaration()->declared_type(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | } | ~ 300 | } | ~ 301 | construct_<0>(name, index, *v, pt ? pt->as_aggregation_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | if constexpr (std::is_same_v, std::vector>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | if (name > 0) { | ~~~~~~~~~~~~~~~ 304 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | } | ~ 306 | } else if constexpr (std::is_same_v, std::vector>>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | if (name > 0) { | ~~~~~~~~~~~~~~~ 308 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | } | ~ 310 | } else { | ~~~~~~~~ 311 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 312 | } | ~ 313 | }); | ~~~ 314 | } else { | ~~~~~~~~ 315 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 316 | } | ~ 317 | }, token); | ~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = bool&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:291:36: required from ‘IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: [with auto:38 = bool]’ 291 | storage.set(index, v); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:54:15: required from ‘void {anonymous}::dispatch_token(int, int, IfcParse::Token, IfcParse::declaration*, Fn) [with Fn = IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::]’ 54 | fn(IfcParse::TokenFunc::asBool(t)); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:279:31: required from ‘IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):: [with auto:37 = IfcParse::Token]’ 279 | dispatch_token(name, index, v, param_type && param_type->as_named_type() ? param_type->as_named_type()->declared_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](auto v) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | if constexpr (std::is_same_v, IfcParse::reference_or_simple_type>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281 | if (name > 0) { | ~~~~~~~~~~~~~~~ 282 | references_to_resolve.push_back(std::make_pair( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283 | // @todo previously this was storage but apparently the | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | // pointer is not constant with the moving and temporary nature | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | // maybe it ought to be and in that case a pointer is more direct | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | MutableAttributeValue{ name, resolve_reference_index == -1 ? index : (uint8_t) resolve_reference_index }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | v | ~ 288 | )); | ~~~ 289 | } | ~ 290 | } else { | ~~~~~~~~ 291 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 292 | } | ~ 293 | }); | ~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:99:61: required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>::deduce_impl, IfcParse::Token, boost::mpl::l_item, IfcParse::parse_context*, boost::mpl::l_end> > >, void>’ 99 | typedef decltype(true ? boost::declval< Visitor& >()( boost::declval< copy_cv_ref_t< value_t, Variant > >() ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:100:40: required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>::deduce_impl, IfcUtil::IfcBaseClass*, boost::mpl::l_item, IfcParse::Token, boost::mpl::l_item, IfcParse::parse_context*, boost::mpl::l_end> > > >, void>’ 100 | : boost::declval< typename deduce_impl::type >()) type; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:109:50: required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>’ 109 | typedef typename deduce_impl::type type; | ^~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:115:66: required from ‘struct boost::detail::variant::result_wrapper1, int)::, boost::variant&>’ 115 | typedef typename result_multideduce1::type result_type; | ^~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:137:65: required from ‘decltype(auto) boost::apply_visitor(Visitor&&, Visitable&&, typename disable_if, bool>::type) [with Visitor = IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::; Visitable = variant&; typename disable_if, bool>::type = bool]’ 137 | boost::detail::variant::result_wrapper1 cpp14_vis(::boost::forward(visitor)); | ^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:277:29: required from here 277 | boost::apply_visitor([this, &storage, name, &references_to_resolve, index, param_type, resolve_reference_index](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | if constexpr (std::is_same_v, IfcParse::Token>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | dispatch_token(name, index, v, param_type && param_type->as_named_type() ? param_type->as_named_type()->declared_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](auto v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | if constexpr (std::is_same_v, IfcParse::reference_or_simple_type>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281 | if (name > 0) { | ~~~~~~~~~~~~~~~ 282 | references_to_resolve.push_back(std::make_pair( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283 | // @todo previously this was storage but apparently the | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | // pointer is not constant with the moving and temporary nature | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | // maybe it ought to be and in that case a pointer is more direct | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | MutableAttributeValue{ name, resolve_reference_index == -1 ? index : (uint8_t) resolve_reference_index }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | v | ~ 288 | )); | ~~~ 289 | } | ~ 290 | } else { | ~~~~~~~~ 291 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 292 | } | ~ 293 | }); | ~~~ 294 | } else if constexpr (std::is_same_v, IfcParse::parse_context*>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | const auto *pt = param_type; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | if (pt) { | ~~~~~~~~~ 297 | while (pt->as_named_type() && pt->as_named_type()->declared_type()->as_type_declaration()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | pt = pt->as_named_type()->declared_type()->as_type_declaration()->declared_type(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | } | ~ 300 | } | ~ 301 | construct_<0>(name, index, *v, pt ? pt->as_aggregation_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | if constexpr (std::is_same_v, std::vector>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | if (name > 0) { | ~~~~~~~~~~~~~~~ 304 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | } | ~ 306 | } else if constexpr (std::is_same_v, std::vector>>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | if (name > 0) { | ~~~~~~~~~~~~~~~ 308 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | } | ~ 310 | } else { | ~~~~~~~~ 311 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 312 | } | ~ 313 | }); | ~~~ 314 | } else { | ~~~~~~~~ 315 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 316 | } | ~ 317 | }, token); | ~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = boost::logic::tribool&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:291:36: required from ‘IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: [with auto:38 = boost::logic::tribool]’ 291 | storage.set(index, v); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:56:15: required from ‘void {anonymous}::dispatch_token(int, int, IfcParse::Token, IfcParse::declaration*, Fn) [with Fn = IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::]’ 56 | fn(IfcParse::TokenFunc::asLogical(t)); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:279:31: required from ‘IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):: [with auto:37 = IfcParse::Token]’ 279 | dispatch_token(name, index, v, param_type && param_type->as_named_type() ? param_type->as_named_type()->declared_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](auto v) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | if constexpr (std::is_same_v, IfcParse::reference_or_simple_type>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281 | if (name > 0) { | ~~~~~~~~~~~~~~~ 282 | references_to_resolve.push_back(std::make_pair( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283 | // @todo previously this was storage but apparently the | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | // pointer is not constant with the moving and temporary nature | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | // maybe it ought to be and in that case a pointer is more direct | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | MutableAttributeValue{ name, resolve_reference_index == -1 ? index : (uint8_t) resolve_reference_index }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | v | ~ 288 | )); | ~~~ 289 | } | ~ 290 | } else { | ~~~~~~~~ 291 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 292 | } | ~ 293 | }); | ~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:99:61: required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>::deduce_impl, IfcParse::Token, boost::mpl::l_item, IfcParse::parse_context*, boost::mpl::l_end> > >, void>’ 99 | typedef decltype(true ? boost::declval< Visitor& >()( boost::declval< copy_cv_ref_t< value_t, Variant > >() ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:100:40: required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>::deduce_impl, IfcUtil::IfcBaseClass*, boost::mpl::l_item, IfcParse::Token, boost::mpl::l_item, IfcParse::parse_context*, boost::mpl::l_end> > > >, void>’ 100 | : boost::declval< typename deduce_impl::type >()) type; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:109:50: required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>’ 109 | typedef typename deduce_impl::type type; | ^~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:115:66: required from ‘struct boost::detail::variant::result_wrapper1, int)::, boost::variant&>’ 115 | typedef typename result_multideduce1::type result_type; | ^~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:137:65: required from ‘decltype(auto) boost::apply_visitor(Visitor&&, Visitable&&, typename disable_if, bool>::type) [with Visitor = IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::; Visitable = variant&; typename disable_if, bool>::type = bool]’ 137 | boost::detail::variant::result_wrapper1 cpp14_vis(::boost::forward(visitor)); | ^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:277:29: required from here 277 | boost::apply_visitor([this, &storage, name, &references_to_resolve, index, param_type, resolve_reference_index](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | if constexpr (std::is_same_v, IfcParse::Token>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | dispatch_token(name, index, v, param_type && param_type->as_named_type() ? param_type->as_named_type()->declared_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](auto v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | if constexpr (std::is_same_v, IfcParse::reference_or_simple_type>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281 | if (name > 0) { | ~~~~~~~~~~~~~~~ 282 | references_to_resolve.push_back(std::make_pair( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283 | // @todo previously this was storage but apparently the | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | // pointer is not constant with the moving and temporary nature | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | // maybe it ought to be and in that case a pointer is more direct | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | MutableAttributeValue{ name, resolve_reference_index == -1 ? index : (uint8_t) resolve_reference_index }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | v | ~ 288 | )); | ~~~ 289 | } | ~ 290 | } else { | ~~~~~~~~ 291 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 292 | } | ~ 293 | }); | ~~~ 294 | } else if constexpr (std::is_same_v, IfcParse::parse_context*>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | const auto *pt = param_type; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | if (pt) { | ~~~~~~~~~ 297 | while (pt->as_named_type() && pt->as_named_type()->declared_type()->as_type_declaration()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | pt = pt->as_named_type()->declared_type()->as_type_declaration()->declared_type(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | } | ~ 300 | } | ~ 301 | construct_<0>(name, index, *v, pt ? pt->as_aggregation_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | if constexpr (std::is_same_v, std::vector>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | if (name > 0) { | ~~~~~~~~~~~~~~~ 304 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | } | ~ 306 | } else if constexpr (std::is_same_v, std::vector>>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | if (name > 0) { | ~~~~~~~~~~~~~~~ 308 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | } | ~ 310 | } else { | ~~~~~~~~ 311 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 312 | } | ~ 313 | }); | ~~~ 314 | } else { | ~~~~~~~~ 315 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 316 | } | ~ 317 | }, token); | ~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = EnumerationReference&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:291:36: required from ‘IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: [with auto:38 = EnumerationReference]’ 291 | storage.set(index, v); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:61:23: required from ‘void {anonymous}::dispatch_token(int, int, IfcParse::Token, IfcParse::declaration*, Fn) [with Fn = IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::]’ 61 | fn(EnumerationReference(decl->as_enumeration_type(), decl->as_enumeration_type()->lookup_enum_offset(s))); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:279:31: required from ‘IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):: [with auto:37 = IfcParse::Token]’ 279 | dispatch_token(name, index, v, param_type && param_type->as_named_type() ? param_type->as_named_type()->declared_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](auto v) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | if constexpr (std::is_same_v, IfcParse::reference_or_simple_type>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281 | if (name > 0) { | ~~~~~~~~~~~~~~~ 282 | references_to_resolve.push_back(std::make_pair( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283 | // @todo previously this was storage but apparently the | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | // pointer is not constant with the moving and temporary nature | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | // maybe it ought to be and in that case a pointer is more direct | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | MutableAttributeValue{ name, resolve_reference_index == -1 ? index : (uint8_t) resolve_reference_index }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | v | ~ 288 | )); | ~~~ 289 | } | ~ 290 | } else { | ~~~~~~~~ 291 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 292 | } | ~ 293 | }); | ~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:99:61: required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>::deduce_impl, IfcParse::Token, boost::mpl::l_item, IfcParse::parse_context*, boost::mpl::l_end> > >, void>’ 99 | typedef decltype(true ? boost::declval< Visitor& >()( boost::declval< copy_cv_ref_t< value_t, Variant > >() ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:100:40: required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>::deduce_impl, IfcUtil::IfcBaseClass*, boost::mpl::l_item, IfcParse::Token, boost::mpl::l_item, IfcParse::parse_context*, boost::mpl::l_end> > > >, void>’ 100 | : boost::declval< typename deduce_impl::type >()) type; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:109:50: required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>’ 109 | typedef typename deduce_impl::type type; | ^~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:115:66: required from ‘struct boost::detail::variant::result_wrapper1, int)::, boost::variant&>’ 115 | typedef typename result_multideduce1::type result_type; | ^~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:137:65: required from ‘decltype(auto) boost::apply_visitor(Visitor&&, Visitable&&, typename disable_if, bool>::type) [with Visitor = IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::; Visitable = variant&; typename disable_if, bool>::type = bool]’ 137 | boost::detail::variant::result_wrapper1 cpp14_vis(::boost::forward(visitor)); | ^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:277:29: required from here 277 | boost::apply_visitor([this, &storage, name, &references_to_resolve, index, param_type, resolve_reference_index](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | if constexpr (std::is_same_v, IfcParse::Token>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | dispatch_token(name, index, v, param_type && param_type->as_named_type() ? param_type->as_named_type()->declared_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](auto v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | if constexpr (std::is_same_v, IfcParse::reference_or_simple_type>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281 | if (name > 0) { | ~~~~~~~~~~~~~~~ 282 | references_to_resolve.push_back(std::make_pair( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283 | // @todo previously this was storage but apparently the | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | // pointer is not constant with the moving and temporary nature | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | // maybe it ought to be and in that case a pointer is more direct | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | MutableAttributeValue{ name, resolve_reference_index == -1 ? index : (uint8_t) resolve_reference_index }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | v | ~ 288 | )); | ~~~ 289 | } | ~ 290 | } else { | ~~~~~~~~ 291 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 292 | } | ~ 293 | }); | ~~~ 294 | } else if constexpr (std::is_same_v, IfcParse::parse_context*>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | const auto *pt = param_type; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | if (pt) { | ~~~~~~~~~ 297 | while (pt->as_named_type() && pt->as_named_type()->declared_type()->as_type_declaration()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | pt = pt->as_named_type()->declared_type()->as_type_declaration()->declared_type(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | } | ~ 300 | } | ~ 301 | construct_<0>(name, index, *v, pt ? pt->as_aggregation_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | if constexpr (std::is_same_v, std::vector>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | if (name > 0) { | ~~~~~~~~~~~~~~~ 304 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | } | ~ 306 | } else if constexpr (std::is_same_v, std::vector>>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | if (name > 0) { | ~~~~~~~~~~~~~~~ 308 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | } | ~ 310 | } else { | ~~~~~~~~ 311 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 312 | } | ~ 313 | }); | ~~~ 314 | } else { | ~~~~~~~~ 315 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 316 | } | ~ 317 | }, token); | ~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = double&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:291:36: required from ‘IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: [with auto:38 = double]’ 291 | storage.set(index, v); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:69:15: required from ‘void {anonymous}::dispatch_token(int, int, IfcParse::Token, IfcParse::declaration*, Fn) [with Fn = IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::]’ 69 | fn(IfcParse::TokenFunc::asFloat(t)); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:279:31: required from ‘IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):: [with auto:37 = IfcParse::Token]’ 279 | dispatch_token(name, index, v, param_type && param_type->as_named_type() ? param_type->as_named_type()->declared_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](auto v) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | if constexpr (std::is_same_v, IfcParse::reference_or_simple_type>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281 | if (name > 0) { | ~~~~~~~~~~~~~~~ 282 | references_to_resolve.push_back(std::make_pair( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283 | // @todo previously this was storage but apparently the | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | // pointer is not constant with the moving and temporary nature | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | // maybe it ought to be and in that case a pointer is more direct | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | MutableAttributeValue{ name, resolve_reference_index == -1 ? index : (uint8_t) resolve_reference_index }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | v | ~ 288 | )); | ~~~ 289 | } | ~ 290 | } else { | ~~~~~~~~ 291 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 292 | } | ~ 293 | }); | ~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:99:61: required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>::deduce_impl, IfcParse::Token, boost::mpl::l_item, IfcParse::parse_context*, boost::mpl::l_end> > >, void>’ 99 | typedef decltype(true ? boost::declval< Visitor& >()( boost::declval< copy_cv_ref_t< value_t, Variant > >() ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:100:40: required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>::deduce_impl, IfcUtil::IfcBaseClass*, boost::mpl::l_item, IfcParse::Token, boost::mpl::l_item, IfcParse::parse_context*, boost::mpl::l_end> > > >, void>’ 100 | : boost::declval< typename deduce_impl::type >()) type; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:109:50: required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>’ 109 | typedef typename deduce_impl::type type; | ^~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:115:66: required from ‘struct boost::detail::variant::result_wrapper1, int)::, boost::variant&>’ 115 | typedef typename result_multideduce1::type result_type; | ^~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:137:65: required from ‘decltype(auto) boost::apply_visitor(Visitor&&, Visitable&&, typename disable_if, bool>::type) [with Visitor = IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::; Visitable = variant&; typename disable_if, bool>::type = bool]’ 137 | boost::detail::variant::result_wrapper1 cpp14_vis(::boost::forward(visitor)); | ^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:277:29: required from here 277 | boost::apply_visitor([this, &storage, name, &references_to_resolve, index, param_type, resolve_reference_index](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | if constexpr (std::is_same_v, IfcParse::Token>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | dispatch_token(name, index, v, param_type && param_type->as_named_type() ? param_type->as_named_type()->declared_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](auto v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | if constexpr (std::is_same_v, IfcParse::reference_or_simple_type>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281 | if (name > 0) { | ~~~~~~~~~~~~~~~ 282 | references_to_resolve.push_back(std::make_pair( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283 | // @todo previously this was storage but apparently the | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | // pointer is not constant with the moving and temporary nature | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | // maybe it ought to be and in that case a pointer is more direct | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | MutableAttributeValue{ name, resolve_reference_index == -1 ? index : (uint8_t) resolve_reference_index }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | v | ~ 288 | )); | ~~~ 289 | } | ~ 290 | } else { | ~~~~~~~~ 291 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 292 | } | ~ 293 | }); | ~~~ 294 | } else if constexpr (std::is_same_v, IfcParse::parse_context*>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | const auto *pt = param_type; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | if (pt) { | ~~~~~~~~~ 297 | while (pt->as_named_type() && pt->as_named_type()->declared_type()->as_type_declaration()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | pt = pt->as_named_type()->declared_type()->as_type_declaration()->declared_type(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | } | ~ 300 | } | ~ 301 | construct_<0>(name, index, *v, pt ? pt->as_aggregation_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | if constexpr (std::is_same_v, std::vector>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | if (name > 0) { | ~~~~~~~~~~~~~~~ 304 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | } | ~ 306 | } else if constexpr (std::is_same_v, std::vector>>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | if (name > 0) { | ~~~~~~~~~~~~~~~ 308 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | } | ~ 310 | } else { | ~~~~~~~~ 311 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 312 | } | ~ 313 | }); | ~~~ 314 | } else { | ~~~~~~~~ 315 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 316 | } | ~ 317 | }, token); | ~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = int&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:291:36: required from ‘IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: [with auto:38 = int]’ 291 | storage.set(index, v); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:73:15: required from ‘void {anonymous}::dispatch_token(int, int, IfcParse::Token, IfcParse::declaration*, Fn) [with Fn = IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::]’ 73 | fn(IfcParse::TokenFunc::asInt(t)); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:279:31: required from ‘IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):: [with auto:37 = IfcParse::Token]’ 279 | dispatch_token(name, index, v, param_type && param_type->as_named_type() ? param_type->as_named_type()->declared_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](auto v) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | if constexpr (std::is_same_v, IfcParse::reference_or_simple_type>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281 | if (name > 0) { | ~~~~~~~~~~~~~~~ 282 | references_to_resolve.push_back(std::make_pair( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283 | // @todo previously this was storage but apparently the | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | // pointer is not constant with the moving and temporary nature | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | // maybe it ought to be and in that case a pointer is more direct | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | MutableAttributeValue{ name, resolve_reference_index == -1 ? index : (uint8_t) resolve_reference_index }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | v | ~ 288 | )); | ~~~ 289 | } | ~ 290 | } else { | ~~~~~~~~ 291 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 292 | } | ~ 293 | }); | ~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:99:61: required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>::deduce_impl, IfcParse::Token, boost::mpl::l_item, IfcParse::parse_context*, boost::mpl::l_end> > >, void>’ 99 | typedef decltype(true ? boost::declval< Visitor& >()( boost::declval< copy_cv_ref_t< value_t, Variant > >() ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:100:40: required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>::deduce_impl, IfcUtil::IfcBaseClass*, boost::mpl::l_item, IfcParse::Token, boost::mpl::l_item, IfcParse::parse_context*, boost::mpl::l_end> > > >, void>’ 100 | : boost::declval< typename deduce_impl::type >()) type; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:109:50: required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>’ 109 | typedef typename deduce_impl::type type; | ^~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:115:66: required from ‘struct boost::detail::variant::result_wrapper1, int)::, boost::variant&>’ 115 | typedef typename result_multideduce1::type result_type; | ^~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:137:65: required from ‘decltype(auto) boost::apply_visitor(Visitor&&, Visitable&&, typename disable_if, bool>::type) [with Visitor = IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::; Visitable = variant&; typename disable_if, bool>::type = bool]’ 137 | boost::detail::variant::result_wrapper1 cpp14_vis(::boost::forward(visitor)); | ^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:277:29: required from here 277 | boost::apply_visitor([this, &storage, name, &references_to_resolve, index, param_type, resolve_reference_index](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | if constexpr (std::is_same_v, IfcParse::Token>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | dispatch_token(name, index, v, param_type && param_type->as_named_type() ? param_type->as_named_type()->declared_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](auto v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | if constexpr (std::is_same_v, IfcParse::reference_or_simple_type>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281 | if (name > 0) { | ~~~~~~~~~~~~~~~ 282 | references_to_resolve.push_back(std::make_pair( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283 | // @todo previously this was storage but apparently the | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | // pointer is not constant with the moving and temporary nature | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | // maybe it ought to be and in that case a pointer is more direct | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | MutableAttributeValue{ name, resolve_reference_index == -1 ? index : (uint8_t) resolve_reference_index }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | v | ~ 288 | )); | ~~~ 289 | } | ~ 290 | } else { | ~~~~~~~~ 291 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 292 | } | ~ 293 | }); | ~~~ 294 | } else if constexpr (std::is_same_v, IfcParse::parse_context*>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | const auto *pt = param_type; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | if (pt) { | ~~~~~~~~~ 297 | while (pt->as_named_type() && pt->as_named_type()->declared_type()->as_type_declaration()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | pt = pt->as_named_type()->declared_type()->as_type_declaration()->declared_type(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | } | ~ 300 | } | ~ 301 | construct_<0>(name, index, *v, pt ? pt->as_aggregation_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | if constexpr (std::is_same_v, std::vector>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | if (name > 0) { | ~~~~~~~~~~~~~~~ 304 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | } | ~ 306 | } else if constexpr (std::is_same_v, std::vector>>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | if (name > 0) { | ~~~~~~~~~~~~~~~ 308 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | } | ~ 310 | } else { | ~~~~~~~~ 311 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 312 | } | ~ 313 | }); | ~~~ 314 | } else { | ~~~~~~~~ 315 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 316 | } | ~ 317 | }, token); | ~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:291:36: required from ‘IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: [with auto:38 = std::__cxx11::basic_string]’ 291 | storage.set(index, v); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:75:15: required from ‘void {anonymous}::dispatch_token(int, int, IfcParse::Token, IfcParse::declaration*, Fn) [with Fn = IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::]’ 75 | fn(IfcParse::TokenFunc::asStringRef(t)); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:279:31: required from ‘IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):: [with auto:37 = IfcParse::Token]’ 279 | dispatch_token(name, index, v, param_type && param_type->as_named_type() ? param_type->as_named_type()->declared_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](auto v) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | if constexpr (std::is_same_v, IfcParse::reference_or_simple_type>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281 | if (name > 0) { | ~~~~~~~~~~~~~~~ 282 | references_to_resolve.push_back(std::make_pair( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283 | // @todo previously this was storage but apparently the | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | // pointer is not constant with the moving and temporary nature | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | // maybe it ought to be and in that case a pointer is more direct | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | MutableAttributeValue{ name, resolve_reference_index == -1 ? index : (uint8_t) resolve_reference_index }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | v | ~ 288 | )); | ~~~ 289 | } | ~ 290 | } else { | ~~~~~~~~ 291 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 292 | } | ~ 293 | }); | ~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:99:61: required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>::deduce_impl, IfcParse::Token, boost::mpl::l_item, IfcParse::parse_context*, boost::mpl::l_end> > >, void>’ 99 | typedef decltype(true ? boost::declval< Visitor& >()( boost::declval< copy_cv_ref_t< value_t, Variant > >() ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:100:40: required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>::deduce_impl, IfcUtil::IfcBaseClass*, boost::mpl::l_item, IfcParse::Token, boost::mpl::l_item, IfcParse::parse_context*, boost::mpl::l_end> > > >, void>’ 100 | : boost::declval< typename deduce_impl::type >()) type; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:109:50: required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>’ 109 | typedef typename deduce_impl::type type; | ^~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:115:66: required from ‘struct boost::detail::variant::result_wrapper1, int)::, boost::variant&>’ 115 | typedef typename result_multideduce1::type result_type; | ^~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:137:65: required from ‘decltype(auto) boost::apply_visitor(Visitor&&, Visitable&&, typename disable_if, bool>::type) [with Visitor = IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::; Visitable = variant&; typename disable_if, bool>::type = bool]’ 137 | boost::detail::variant::result_wrapper1 cpp14_vis(::boost::forward(visitor)); | ^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:277:29: required from here 277 | boost::apply_visitor([this, &storage, name, &references_to_resolve, index, param_type, resolve_reference_index](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | if constexpr (std::is_same_v, IfcParse::Token>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | dispatch_token(name, index, v, param_type && param_type->as_named_type() ? param_type->as_named_type()->declared_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](auto v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | if constexpr (std::is_same_v, IfcParse::reference_or_simple_type>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281 | if (name > 0) { | ~~~~~~~~~~~~~~~ 282 | references_to_resolve.push_back(std::make_pair( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283 | // @todo previously this was storage but apparently the | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | // pointer is not constant with the moving and temporary nature | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | // maybe it ought to be and in that case a pointer is more direct | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | MutableAttributeValue{ name, resolve_reference_index == -1 ? index : (uint8_t) resolve_reference_index }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | v | ~ 288 | )); | ~~~ 289 | } | ~ 290 | } else { | ~~~~~~~~ 291 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 292 | } | ~ 293 | }); | ~~~ 294 | } else if constexpr (std::is_same_v, IfcParse::parse_context*>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | const auto *pt = param_type; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | if (pt) { | ~~~~~~~~~ 297 | while (pt->as_named_type() && pt->as_named_type()->declared_type()->as_type_declaration()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | pt = pt->as_named_type()->declared_type()->as_type_declaration()->declared_type(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | } | ~ 300 | } | ~ 301 | construct_<0>(name, index, *v, pt ? pt->as_aggregation_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | if constexpr (std::is_same_v, std::vector>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | if (name > 0) { | ~~~~~~~~~~~~~~~ 304 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | } | ~ 306 | } else if constexpr (std::is_same_v, std::vector>>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | if (name > 0) { | ~~~~~~~~~~~~~~~ 308 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | } | ~ 310 | } else { | ~~~~~~~~ 311 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 312 | } | ~ 313 | }); | ~~~ 314 | } else { | ~~~~~~~~ 315 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 316 | } | ~ 317 | }, token); | ~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Derived&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:291:36: required from ‘IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: [with auto:38 = Derived]’ 291 | storage.set(index, v); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:78:15: required from ‘void {anonymous}::dispatch_token(int, int, IfcParse::Token, IfcParse::declaration*, Fn) [with Fn = IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::]’ 78 | fn(Derived{}); | ~~^~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:279:31: required from ‘IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):: [with auto:37 = IfcParse::Token]’ 279 | dispatch_token(name, index, v, param_type && param_type->as_named_type() ? param_type->as_named_type()->declared_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](auto v) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | if constexpr (std::is_same_v, IfcParse::reference_or_simple_type>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281 | if (name > 0) { | ~~~~~~~~~~~~~~~ 282 | references_to_resolve.push_back(std::make_pair( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283 | // @todo previously this was storage but apparently the | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | // pointer is not constant with the moving and temporary nature | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | // maybe it ought to be and in that case a pointer is more direct | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | MutableAttributeValue{ name, resolve_reference_index == -1 ? index : (uint8_t) resolve_reference_index }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | v | ~ 288 | )); | ~~~ 289 | } | ~ 290 | } else { | ~~~~~~~~ 291 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 292 | } | ~ 293 | }); | ~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:99:61: required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>::deduce_impl, IfcParse::Token, boost::mpl::l_item, IfcParse::parse_context*, boost::mpl::l_end> > >, void>’ 99 | typedef decltype(true ? boost::declval< Visitor& >()( boost::declval< copy_cv_ref_t< value_t, Variant > >() ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:100:40: required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>::deduce_impl, IfcUtil::IfcBaseClass*, boost::mpl::l_item, IfcParse::Token, boost::mpl::l_item, IfcParse::parse_context*, boost::mpl::l_end> > > >, void>’ 100 | : boost::declval< typename deduce_impl::type >()) type; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:109:50: required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>’ 109 | typedef typename deduce_impl::type type; | ^~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:115:66: required from ‘struct boost::detail::variant::result_wrapper1, int)::, boost::variant&>’ 115 | typedef typename result_multideduce1::type result_type; | ^~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:137:65: required from ‘decltype(auto) boost::apply_visitor(Visitor&&, Visitable&&, typename disable_if, bool>::type) [with Visitor = IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::; Visitable = variant&; typename disable_if, bool>::type = bool]’ 137 | boost::detail::variant::result_wrapper1 cpp14_vis(::boost::forward(visitor)); | ^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:277:29: required from here 277 | boost::apply_visitor([this, &storage, name, &references_to_resolve, index, param_type, resolve_reference_index](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | if constexpr (std::is_same_v, IfcParse::Token>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | dispatch_token(name, index, v, param_type && param_type->as_named_type() ? param_type->as_named_type()->declared_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](auto v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | if constexpr (std::is_same_v, IfcParse::reference_or_simple_type>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281 | if (name > 0) { | ~~~~~~~~~~~~~~~ 282 | references_to_resolve.push_back(std::make_pair( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283 | // @todo previously this was storage but apparently the | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | // pointer is not constant with the moving and temporary nature | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | // maybe it ought to be and in that case a pointer is more direct | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | MutableAttributeValue{ name, resolve_reference_index == -1 ? index : (uint8_t) resolve_reference_index }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | v | ~ 288 | )); | ~~~ 289 | } | ~ 290 | } else { | ~~~~~~~~ 291 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 292 | } | ~ 293 | }); | ~~~ 294 | } else if constexpr (std::is_same_v, IfcParse::parse_context*>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | const auto *pt = param_type; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | if (pt) { | ~~~~~~~~~ 297 | while (pt->as_named_type() && pt->as_named_type()->declared_type()->as_type_declaration()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | pt = pt->as_named_type()->declared_type()->as_type_declaration()->declared_type(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | } | ~ 300 | } | ~ 301 | construct_<0>(name, index, *v, pt ? pt->as_aggregation_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | if constexpr (std::is_same_v, std::vector>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | if (name > 0) { | ~~~~~~~~~~~~~~~ 304 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | } | ~ 306 | } else if constexpr (std::is_same_v, std::vector>>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | if (name > 0) { | ~~~~~~~~~~~~~~~ 308 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | } | ~ 310 | } else { | ~~~~~~~~ 311 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 312 | } | ~ 313 | }); | ~~~ 314 | } else { | ~~~~~~~~ 315 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 316 | } | ~ 317 | }, token); | ~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:311:36: required from ‘IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: [with auto:39 = std::vector]’ 311 | storage.set(index, v); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:90:23: required from ‘void {anonymous}::construct_(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, Fn) [with long unsigned int Depth = 0; Fn = IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::]’ 90 | fn(std::vector{}); | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:301:30: required from ‘IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):: [with auto:37 = IfcParse::parse_context*]’ 301 | construct_<0>(name, index, *v, pt ? pt->as_aggregation_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](const auto& v) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | if constexpr (std::is_same_v, std::vector>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | if (name > 0) { | ~~~~~~~~~~~~~~~ 304 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | } | ~ 306 | } else if constexpr (std::is_same_v, std::vector>>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | if (name > 0) { | ~~~~~~~~~~~~~~~ 308 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | } | ~ 310 | } else { | ~~~~~~~~ 311 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 312 | } | ~ 313 | }); | ~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:100:40: recursively required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>::deduce_impl, IfcParse::Token, boost::mpl::l_item, IfcParse::parse_context*, boost::mpl::l_end> > >, void>’ 100 | : boost::declval< typename deduce_impl::type >()) type; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:100:40: required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>::deduce_impl, IfcUtil::IfcBaseClass*, boost::mpl::l_item, IfcParse::Token, boost::mpl::l_item, IfcParse::parse_context*, boost::mpl::l_end> > > >, void>’ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:109:50: required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>’ 109 | typedef typename deduce_impl::type type; | ^~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:115:66: required from ‘struct boost::detail::variant::result_wrapper1, int)::, boost::variant&>’ 115 | typedef typename result_multideduce1::type result_type; | ^~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:137:65: required from ‘decltype(auto) boost::apply_visitor(Visitor&&, Visitable&&, typename disable_if, bool>::type) [with Visitor = IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::; Visitable = variant&; typename disable_if, bool>::type = bool]’ 137 | boost::detail::variant::result_wrapper1 cpp14_vis(::boost::forward(visitor)); | ^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:277:29: required from here 277 | boost::apply_visitor([this, &storage, name, &references_to_resolve, index, param_type, resolve_reference_index](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | if constexpr (std::is_same_v, IfcParse::Token>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | dispatch_token(name, index, v, param_type && param_type->as_named_type() ? param_type->as_named_type()->declared_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](auto v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | if constexpr (std::is_same_v, IfcParse::reference_or_simple_type>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281 | if (name > 0) { | ~~~~~~~~~~~~~~~ 282 | references_to_resolve.push_back(std::make_pair( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283 | // @todo previously this was storage but apparently the | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | // pointer is not constant with the moving and temporary nature | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | // maybe it ought to be and in that case a pointer is more direct | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | MutableAttributeValue{ name, resolve_reference_index == -1 ? index : (uint8_t) resolve_reference_index }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | v | ~ 288 | )); | ~~~ 289 | } | ~ 290 | } else { | ~~~~~~~~ 291 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 292 | } | ~ 293 | }); | ~~~ 294 | } else if constexpr (std::is_same_v, IfcParse::parse_context*>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | const auto *pt = param_type; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | if (pt) { | ~~~~~~~~~ 297 | while (pt->as_named_type() && pt->as_named_type()->declared_type()->as_type_declaration()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | pt = pt->as_named_type()->declared_type()->as_type_declaration()->declared_type(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | } | ~ 300 | } | ~ 301 | construct_<0>(name, index, *v, pt ? pt->as_aggregation_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | if constexpr (std::is_same_v, std::vector>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | if (name > 0) { | ~~~~~~~~~~~~~~~ 304 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | } | ~ 306 | } else if constexpr (std::is_same_v, std::vector>>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | if (name > 0) { | ~~~~~~~~~~~~~~~ 308 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | } | ~ 310 | } else { | ~~~~~~~~ 311 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 312 | } | ~ 313 | }); | ~~~ 314 | } else { | ~~~~~~~~ 315 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 316 | } | ~ 317 | }, token); | ~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:311:36: required from ‘IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: [with auto:39 = std::vector]’ 311 | storage.set(index, v); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:92:23: required from ‘void {anonymous}::construct_(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, Fn) [with long unsigned int Depth = 0; Fn = IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::]’ 92 | fn(std::vector{}); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:301:30: required from ‘IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):: [with auto:37 = IfcParse::parse_context*]’ 301 | construct_<0>(name, index, *v, pt ? pt->as_aggregation_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](const auto& v) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | if constexpr (std::is_same_v, std::vector>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | if (name > 0) { | ~~~~~~~~~~~~~~~ 304 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | } | ~ 306 | } else if constexpr (std::is_same_v, std::vector>>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | if (name > 0) { | ~~~~~~~~~~~~~~~ 308 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | } | ~ 310 | } else { | ~~~~~~~~ 311 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 312 | } | ~ 313 | }); | ~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:100:40: recursively required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>::deduce_impl, IfcParse::Token, boost::mpl::l_item, IfcParse::parse_context*, boost::mpl::l_end> > >, void>’ 100 | : boost::declval< typename deduce_impl::type >()) type; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:100:40: required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>::deduce_impl, IfcUtil::IfcBaseClass*, boost::mpl::l_item, IfcParse::Token, boost::mpl::l_item, IfcParse::parse_context*, boost::mpl::l_end> > > >, void>’ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:109:50: required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>’ 109 | typedef typename deduce_impl::type type; | ^~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:115:66: required from ‘struct boost::detail::variant::result_wrapper1, int)::, boost::variant&>’ 115 | typedef typename result_multideduce1::type result_type; | ^~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:137:65: required from ‘decltype(auto) boost::apply_visitor(Visitor&&, Visitable&&, typename disable_if, bool>::type) [with Visitor = IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::; Visitable = variant&; typename disable_if, bool>::type = bool]’ 137 | boost::detail::variant::result_wrapper1 cpp14_vis(::boost::forward(visitor)); | ^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:277:29: required from here 277 | boost::apply_visitor([this, &storage, name, &references_to_resolve, index, param_type, resolve_reference_index](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | if constexpr (std::is_same_v, IfcParse::Token>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | dispatch_token(name, index, v, param_type && param_type->as_named_type() ? param_type->as_named_type()->declared_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](auto v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | if constexpr (std::is_same_v, IfcParse::reference_or_simple_type>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281 | if (name > 0) { | ~~~~~~~~~~~~~~~ 282 | references_to_resolve.push_back(std::make_pair( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283 | // @todo previously this was storage but apparently the | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | // pointer is not constant with the moving and temporary nature | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | // maybe it ought to be and in that case a pointer is more direct | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | MutableAttributeValue{ name, resolve_reference_index == -1 ? index : (uint8_t) resolve_reference_index }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | v | ~ 288 | )); | ~~~ 289 | } | ~ 290 | } else { | ~~~~~~~~ 291 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 292 | } | ~ 293 | }); | ~~~ 294 | } else if constexpr (std::is_same_v, IfcParse::parse_context*>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | const auto *pt = param_type; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | if (pt) { | ~~~~~~~~~ 297 | while (pt->as_named_type() && pt->as_named_type()->declared_type()->as_type_declaration()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | pt = pt->as_named_type()->declared_type()->as_type_declaration()->declared_type(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | } | ~ 300 | } | ~ 301 | construct_<0>(name, index, *v, pt ? pt->as_aggregation_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | if constexpr (std::is_same_v, std::vector>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | if (name > 0) { | ~~~~~~~~~~~~~~~ 304 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | } | ~ 306 | } else if constexpr (std::is_same_v, std::vector>>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | if (name > 0) { | ~~~~~~~~~~~~~~~ 308 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | } | ~ 310 | } else { | ~~~~~~~~ 311 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 312 | } | ~ 313 | }); | ~~~ 314 | } else { | ~~~~~~~~ 315 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 316 | } | ~ 317 | }, token); | ~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:311:36: required from ‘IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: [with auto:39 = std::vector >]’ 311 | storage.set(index, v); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:96:23: required from ‘void {anonymous}::construct_(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, Fn) [with long unsigned int Depth = 0; Fn = IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::]’ 96 | fn(std::vector>{}); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:301:30: required from ‘IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):: [with auto:37 = IfcParse::parse_context*]’ 301 | construct_<0>(name, index, *v, pt ? pt->as_aggregation_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](const auto& v) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | if constexpr (std::is_same_v, std::vector>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | if (name > 0) { | ~~~~~~~~~~~~~~~ 304 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | } | ~ 306 | } else if constexpr (std::is_same_v, std::vector>>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | if (name > 0) { | ~~~~~~~~~~~~~~~ 308 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | } | ~ 310 | } else { | ~~~~~~~~ 311 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 312 | } | ~ 313 | }); | ~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:100:40: recursively required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>::deduce_impl, IfcParse::Token, boost::mpl::l_item, IfcParse::parse_context*, boost::mpl::l_end> > >, void>’ 100 | : boost::declval< typename deduce_impl::type >()) type; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:100:40: required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>::deduce_impl, IfcUtil::IfcBaseClass*, boost::mpl::l_item, IfcParse::Token, boost::mpl::l_item, IfcParse::parse_context*, boost::mpl::l_end> > > >, void>’ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:109:50: required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>’ 109 | typedef typename deduce_impl::type type; | ^~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:115:66: required from ‘struct boost::detail::variant::result_wrapper1, int)::, boost::variant&>’ 115 | typedef typename result_multideduce1::type result_type; | ^~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:137:65: required from ‘decltype(auto) boost::apply_visitor(Visitor&&, Visitable&&, typename disable_if, bool>::type) [with Visitor = IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::; Visitable = variant&; typename disable_if, bool>::type = bool]’ 137 | boost::detail::variant::result_wrapper1 cpp14_vis(::boost::forward(visitor)); | ^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:277:29: required from here 277 | boost::apply_visitor([this, &storage, name, &references_to_resolve, index, param_type, resolve_reference_index](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | if constexpr (std::is_same_v, IfcParse::Token>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | dispatch_token(name, index, v, param_type && param_type->as_named_type() ? param_type->as_named_type()->declared_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](auto v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | if constexpr (std::is_same_v, IfcParse::reference_or_simple_type>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281 | if (name > 0) { | ~~~~~~~~~~~~~~~ 282 | references_to_resolve.push_back(std::make_pair( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283 | // @todo previously this was storage but apparently the | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | // pointer is not constant with the moving and temporary nature | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | // maybe it ought to be and in that case a pointer is more direct | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | MutableAttributeValue{ name, resolve_reference_index == -1 ? index : (uint8_t) resolve_reference_index }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | v | ~ 288 | )); | ~~~ 289 | } | ~ 290 | } else { | ~~~~~~~~ 291 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 292 | } | ~ 293 | }); | ~~~ 294 | } else if constexpr (std::is_same_v, IfcParse::parse_context*>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | const auto *pt = param_type; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | if (pt) { | ~~~~~~~~~ 297 | while (pt->as_named_type() && pt->as_named_type()->declared_type()->as_type_declaration()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | pt = pt->as_named_type()->declared_type()->as_type_declaration()->declared_type(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | } | ~ 300 | } | ~ 301 | construct_<0>(name, index, *v, pt ? pt->as_aggregation_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | if constexpr (std::is_same_v, std::vector>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | if (name > 0) { | ~~~~~~~~~~~~~~~ 304 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | } | ~ 306 | } else if constexpr (std::is_same_v, std::vector>>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | if (name > 0) { | ~~~~~~~~~~~~~~~ 308 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | } | ~ 310 | } else { | ~~~~~~~~ 311 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 312 | } | ~ 313 | }); | ~~~ 314 | } else { | ~~~~~~~~ 315 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 316 | } | ~ 317 | }, token); | ~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const boost::shared_ptr&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:311:36: required from ‘IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: [with auto:39 = boost::shared_ptr]’ 311 | storage.set(index, v); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:98:23: required from ‘void {anonymous}::construct_(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, Fn) [with long unsigned int Depth = 0; Fn = IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::]’ 98 | fn(aggregate_of_instance::ptr(new aggregate_of_instance)); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:301:30: required from ‘IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):: [with auto:37 = IfcParse::parse_context*]’ 301 | construct_<0>(name, index, *v, pt ? pt->as_aggregation_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](const auto& v) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | if constexpr (std::is_same_v, std::vector>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | if (name > 0) { | ~~~~~~~~~~~~~~~ 304 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | } | ~ 306 | } else if constexpr (std::is_same_v, std::vector>>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | if (name > 0) { | ~~~~~~~~~~~~~~~ 308 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | } | ~ 310 | } else { | ~~~~~~~~ 311 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 312 | } | ~ 313 | }); | ~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:100:40: recursively required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>::deduce_impl, IfcParse::Token, boost::mpl::l_item, IfcParse::parse_context*, boost::mpl::l_end> > >, void>’ 100 | : boost::declval< typename deduce_impl::type >()) type; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:100:40: required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>::deduce_impl, IfcUtil::IfcBaseClass*, boost::mpl::l_item, IfcParse::Token, boost::mpl::l_item, IfcParse::parse_context*, boost::mpl::l_end> > > >, void>’ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:109:50: required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>’ 109 | typedef typename deduce_impl::type type; | ^~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:115:66: required from ‘struct boost::detail::variant::result_wrapper1, int)::, boost::variant&>’ 115 | typedef typename result_multideduce1::type result_type; | ^~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:137:65: required from ‘decltype(auto) boost::apply_visitor(Visitor&&, Visitable&&, typename disable_if, bool>::type) [with Visitor = IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::; Visitable = variant&; typename disable_if, bool>::type = bool]’ 137 | boost::detail::variant::result_wrapper1 cpp14_vis(::boost::forward(visitor)); | ^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:277:29: required from here 277 | boost::apply_visitor([this, &storage, name, &references_to_resolve, index, param_type, resolve_reference_index](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | if constexpr (std::is_same_v, IfcParse::Token>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | dispatch_token(name, index, v, param_type && param_type->as_named_type() ? param_type->as_named_type()->declared_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](auto v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | if constexpr (std::is_same_v, IfcParse::reference_or_simple_type>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281 | if (name > 0) { | ~~~~~~~~~~~~~~~ 282 | references_to_resolve.push_back(std::make_pair( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283 | // @todo previously this was storage but apparently the | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | // pointer is not constant with the moving and temporary nature | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | // maybe it ought to be and in that case a pointer is more direct | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | MutableAttributeValue{ name, resolve_reference_index == -1 ? index : (uint8_t) resolve_reference_index }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | v | ~ 288 | )); | ~~~ 289 | } | ~ 290 | } else { | ~~~~~~~~ 291 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 292 | } | ~ 293 | }); | ~~~ 294 | } else if constexpr (std::is_same_v, IfcParse::parse_context*>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | const auto *pt = param_type; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | if (pt) { | ~~~~~~~~~ 297 | while (pt->as_named_type() && pt->as_named_type()->declared_type()->as_type_declaration()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | pt = pt->as_named_type()->declared_type()->as_type_declaration()->declared_type(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | } | ~ 300 | } | ~ 301 | construct_<0>(name, index, *v, pt ? pt->as_aggregation_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | if constexpr (std::is_same_v, std::vector>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | if (name > 0) { | ~~~~~~~~~~~~~~~ 304 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | } | ~ 306 | } else if constexpr (std::is_same_v, std::vector>>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | if (name > 0) { | ~~~~~~~~~~~~~~~ 308 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | } | ~ 310 | } else { | ~~~~~~~~ 311 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 312 | } | ~ 313 | }); | ~~~ 314 | } else { | ~~~~~~~~ 315 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 316 | } | ~ 317 | }, token); | ~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:311:36: required from ‘IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: [with auto:39 = std::vector >]’ 311 | storage.set(index, v); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:100:23: required from ‘void {anonymous}::construct_(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, Fn) [with long unsigned int Depth = 0; Fn = IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::]’ 100 | fn(std::vector>{}); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:301:30: required from ‘IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):: [with auto:37 = IfcParse::parse_context*]’ 301 | construct_<0>(name, index, *v, pt ? pt->as_aggregation_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](const auto& v) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | if constexpr (std::is_same_v, std::vector>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | if (name > 0) { | ~~~~~~~~~~~~~~~ 304 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | } | ~ 306 | } else if constexpr (std::is_same_v, std::vector>>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | if (name > 0) { | ~~~~~~~~~~~~~~~ 308 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | } | ~ 310 | } else { | ~~~~~~~~ 311 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 312 | } | ~ 313 | }); | ~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:100:40: recursively required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>::deduce_impl, IfcParse::Token, boost::mpl::l_item, IfcParse::parse_context*, boost::mpl::l_end> > >, void>’ 100 | : boost::declval< typename deduce_impl::type >()) type; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:100:40: required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>::deduce_impl, IfcUtil::IfcBaseClass*, boost::mpl::l_item, IfcParse::Token, boost::mpl::l_item, IfcParse::parse_context*, boost::mpl::l_end> > > >, void>’ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:109:50: required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>’ 109 | typedef typename deduce_impl::type type; | ^~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:115:66: required from ‘struct boost::detail::variant::result_wrapper1, int)::, boost::variant&>’ 115 | typedef typename result_multideduce1::type result_type; | ^~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:137:65: required from ‘decltype(auto) boost::apply_visitor(Visitor&&, Visitable&&, typename disable_if, bool>::type) [with Visitor = IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::; Visitable = variant&; typename disable_if, bool>::type = bool]’ 137 | boost::detail::variant::result_wrapper1 cpp14_vis(::boost::forward(visitor)); | ^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:277:29: required from here 277 | boost::apply_visitor([this, &storage, name, &references_to_resolve, index, param_type, resolve_reference_index](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | if constexpr (std::is_same_v, IfcParse::Token>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | dispatch_token(name, index, v, param_type && param_type->as_named_type() ? param_type->as_named_type()->declared_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](auto v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | if constexpr (std::is_same_v, IfcParse::reference_or_simple_type>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281 | if (name > 0) { | ~~~~~~~~~~~~~~~ 282 | references_to_resolve.push_back(std::make_pair( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283 | // @todo previously this was storage but apparently the | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | // pointer is not constant with the moving and temporary nature | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | // maybe it ought to be and in that case a pointer is more direct | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | MutableAttributeValue{ name, resolve_reference_index == -1 ? index : (uint8_t) resolve_reference_index }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | v | ~ 288 | )); | ~~~ 289 | } | ~ 290 | } else { | ~~~~~~~~ 291 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 292 | } | ~ 293 | }); | ~~~ 294 | } else if constexpr (std::is_same_v, IfcParse::parse_context*>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | const auto *pt = param_type; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | if (pt) { | ~~~~~~~~~ 297 | while (pt->as_named_type() && pt->as_named_type()->declared_type()->as_type_declaration()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | pt = pt->as_named_type()->declared_type()->as_type_declaration()->declared_type(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | } | ~ 300 | } | ~ 301 | construct_<0>(name, index, *v, pt ? pt->as_aggregation_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | if constexpr (std::is_same_v, std::vector>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | if (name > 0) { | ~~~~~~~~~~~~~~~ 304 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | } | ~ 306 | } else if constexpr (std::is_same_v, std::vector>>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | if (name > 0) { | ~~~~~~~~~~~~~~~ 308 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | } | ~ 310 | } else { | ~~~~~~~~ 311 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 312 | } | ~ 313 | }); | ~~~ 314 | } else { | ~~~~~~~~ 315 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 316 | } | ~ 317 | }, token); | ~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:311:36: required from ‘IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: [with auto:39 = std::vector >]’ 311 | storage.set(index, v); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:102:23: required from ‘void {anonymous}::construct_(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, Fn) [with long unsigned int Depth = 0; Fn = IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::]’ 102 | fn(std::vector>{}); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:301:30: required from ‘IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):: [with auto:37 = IfcParse::parse_context*]’ 301 | construct_<0>(name, index, *v, pt ? pt->as_aggregation_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](const auto& v) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | if constexpr (std::is_same_v, std::vector>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | if (name > 0) { | ~~~~~~~~~~~~~~~ 304 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | } | ~ 306 | } else if constexpr (std::is_same_v, std::vector>>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | if (name > 0) { | ~~~~~~~~~~~~~~~ 308 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | } | ~ 310 | } else { | ~~~~~~~~ 311 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 312 | } | ~ 313 | }); | ~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:100:40: recursively required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>::deduce_impl, IfcParse::Token, boost::mpl::l_item, IfcParse::parse_context*, boost::mpl::l_end> > >, void>’ 100 | : boost::declval< typename deduce_impl::type >()) type; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:100:40: required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>::deduce_impl, IfcUtil::IfcBaseClass*, boost::mpl::l_item, IfcParse::Token, boost::mpl::l_item, IfcParse::parse_context*, boost::mpl::l_end> > > >, void>’ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:109:50: required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>’ 109 | typedef typename deduce_impl::type type; | ^~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:115:66: required from ‘struct boost::detail::variant::result_wrapper1, int)::, boost::variant&>’ 115 | typedef typename result_multideduce1::type result_type; | ^~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:137:65: required from ‘decltype(auto) boost::apply_visitor(Visitor&&, Visitable&&, typename disable_if, bool>::type) [with Visitor = IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::; Visitable = variant&; typename disable_if, bool>::type = bool]’ 137 | boost::detail::variant::result_wrapper1 cpp14_vis(::boost::forward(visitor)); | ^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:277:29: required from here 277 | boost::apply_visitor([this, &storage, name, &references_to_resolve, index, param_type, resolve_reference_index](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | if constexpr (std::is_same_v, IfcParse::Token>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | dispatch_token(name, index, v, param_type && param_type->as_named_type() ? param_type->as_named_type()->declared_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](auto v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | if constexpr (std::is_same_v, IfcParse::reference_or_simple_type>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281 | if (name > 0) { | ~~~~~~~~~~~~~~~ 282 | references_to_resolve.push_back(std::make_pair( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283 | // @todo previously this was storage but apparently the | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | // pointer is not constant with the moving and temporary nature | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | // maybe it ought to be and in that case a pointer is more direct | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | MutableAttributeValue{ name, resolve_reference_index == -1 ? index : (uint8_t) resolve_reference_index }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | v | ~ 288 | )); | ~~~ 289 | } | ~ 290 | } else { | ~~~~~~~~ 291 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 292 | } | ~ 293 | }); | ~~~ 294 | } else if constexpr (std::is_same_v, IfcParse::parse_context*>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | const auto *pt = param_type; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | if (pt) { | ~~~~~~~~~ 297 | while (pt->as_named_type() && pt->as_named_type()->declared_type()->as_type_declaration()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | pt = pt->as_named_type()->declared_type()->as_type_declaration()->declared_type(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | } | ~ 300 | } | ~ 301 | construct_<0>(name, index, *v, pt ? pt->as_aggregation_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | if constexpr (std::is_same_v, std::vector>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | if (name > 0) { | ~~~~~~~~~~~~~~~ 304 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | } | ~ 306 | } else if constexpr (std::is_same_v, std::vector>>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | if (name > 0) { | ~~~~~~~~~~~~~~~ 308 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | } | ~ 310 | } else { | ~~~~~~~~ 311 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 312 | } | ~ 313 | }); | ~~~ 314 | } else { | ~~~~~~~~ 315 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 316 | } | ~ 317 | }, token); | ~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const boost::shared_ptr&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:311:36: required from ‘IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: [with auto:39 = boost::shared_ptr]’ 311 | storage.set(index, v); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:104:23: required from ‘void {anonymous}::construct_(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, Fn) [with long unsigned int Depth = 0; Fn = IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::]’ 104 | fn(aggregate_of_aggregate_of_instance::ptr(new aggregate_of_aggregate_of_instance)); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:301:30: required from ‘IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):: [with auto:37 = IfcParse::parse_context*]’ 301 | construct_<0>(name, index, *v, pt ? pt->as_aggregation_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](const auto& v) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | if constexpr (std::is_same_v, std::vector>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | if (name > 0) { | ~~~~~~~~~~~~~~~ 304 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | } | ~ 306 | } else if constexpr (std::is_same_v, std::vector>>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | if (name > 0) { | ~~~~~~~~~~~~~~~ 308 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | } | ~ 310 | } else { | ~~~~~~~~ 311 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 312 | } | ~ 313 | }); | ~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:100:40: recursively required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>::deduce_impl, IfcParse::Token, boost::mpl::l_item, IfcParse::parse_context*, boost::mpl::l_end> > >, void>’ 100 | : boost::declval< typename deduce_impl::type >()) type; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:100:40: required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>::deduce_impl, IfcUtil::IfcBaseClass*, boost::mpl::l_item, IfcParse::Token, boost::mpl::l_item, IfcParse::parse_context*, boost::mpl::l_end> > > >, void>’ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:109:50: required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>’ 109 | typedef typename deduce_impl::type type; | ^~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:115:66: required from ‘struct boost::detail::variant::result_wrapper1, int)::, boost::variant&>’ 115 | typedef typename result_multideduce1::type result_type; | ^~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:137:65: required from ‘decltype(auto) boost::apply_visitor(Visitor&&, Visitable&&, typename disable_if, bool>::type) [with Visitor = IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::; Visitable = variant&; typename disable_if, bool>::type = bool]’ 137 | boost::detail::variant::result_wrapper1 cpp14_vis(::boost::forward(visitor)); | ^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:277:29: required from here 277 | boost::apply_visitor([this, &storage, name, &references_to_resolve, index, param_type, resolve_reference_index](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | if constexpr (std::is_same_v, IfcParse::Token>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | dispatch_token(name, index, v, param_type && param_type->as_named_type() ? param_type->as_named_type()->declared_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](auto v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | if constexpr (std::is_same_v, IfcParse::reference_or_simple_type>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281 | if (name > 0) { | ~~~~~~~~~~~~~~~ 282 | references_to_resolve.push_back(std::make_pair( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283 | // @todo previously this was storage but apparently the | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | // pointer is not constant with the moving and temporary nature | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | // maybe it ought to be and in that case a pointer is more direct | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | MutableAttributeValue{ name, resolve_reference_index == -1 ? index : (uint8_t) resolve_reference_index }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | v | ~ 288 | )); | ~~~ 289 | } | ~ 290 | } else { | ~~~~~~~~ 291 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 292 | } | ~ 293 | }); | ~~~ 294 | } else if constexpr (std::is_same_v, IfcParse::parse_context*>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | const auto *pt = param_type; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | if (pt) { | ~~~~~~~~~ 297 | while (pt->as_named_type() && pt->as_named_type()->declared_type()->as_type_declaration()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | pt = pt->as_named_type()->declared_type()->as_type_declaration()->declared_type(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | } | ~ 300 | } | ~ 301 | construct_<0>(name, index, *v, pt ? pt->as_aggregation_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | if constexpr (std::is_same_v, std::vector>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | if (name > 0) { | ~~~~~~~~~~~~~~~ 304 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | } | ~ 306 | } else if constexpr (std::is_same_v, std::vector>>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | if (name > 0) { | ~~~~~~~~~~~~~~~ 308 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | } | ~ 310 | } else { | ~~~~~~~~ 311 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 312 | } | ~ 313 | }); | ~~~ 314 | } else { | ~~~~~~~~ 315 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 316 | } | ~ 317 | }, token); | ~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp: In instantiation of ‘void {anonymous}::dispatch_token(int, int, IfcParse::Token, IfcParse::declaration*, Fn) [with Fn = construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::)::]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:212:35: required from ‘{anonymous}::construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::):: [with auto:35 = IfcParse::Token]’ 212 | dispatch_token(instance_id, attribute_id, v, aggr && aggr->type_of_element()->as_named_type() ? aggr->type_of_element()->as_named_type()->declared_type() : nullptr, append_to_aggregate_storage); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:99:61: required from ‘struct boost::detail::variant::result_multideduce1<{anonymous}::construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::)::, boost::variant&>::deduce_impl, IfcParse::Token, boost::mpl::l_item, IfcParse::parse_context*, boost::mpl::l_end> > >, void>’ 99 | typedef decltype(true ? boost::declval< Visitor& >()( boost::declval< copy_cv_ref_t< value_t, Variant > >() ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:100:40: required from ‘struct boost::detail::variant::result_multideduce1<{anonymous}::construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::)::, boost::variant&>::deduce_impl, IfcUtil::IfcBaseClass*, boost::mpl::l_item, IfcParse::Token, boost::mpl::l_item, IfcParse::parse_context*, boost::mpl::l_end> > > >, void>’ 100 | : boost::declval< typename deduce_impl::type >()) type; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:109:50: required from ‘struct boost::detail::variant::result_multideduce1<{anonymous}::construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::)::, boost::variant&>’ 109 | typedef typename deduce_impl::type type; | ^~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:115:66: required from ‘struct boost::detail::variant::result_wrapper1<{anonymous}::construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::)::, boost::variant&>’ 115 | typedef typename result_multideduce1::type result_type; | ^~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:137:65: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/detail/apply_visitor_unary.hpp:100:40: recursively required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>::deduce_impl, IfcParse::Token, boost::mpl::l_item, IfcParse::parse_context*, boost::mpl::l_end> > >, void>’ 100 | : boost::declval< typename deduce_impl::type >()) type; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:100:40: required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>::deduce_impl, IfcUtil::IfcBaseClass*, boost::mpl::l_item, IfcParse::Token, boost::mpl::l_item, IfcParse::parse_context*, boost::mpl::l_end> > > >, void>’ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:109:50: required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>’ 109 | typedef typename deduce_impl::type type; | ^~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:115:66: required from ‘struct boost::detail::variant::result_wrapper1, int)::, boost::variant&>’ 115 | typedef typename result_multideduce1::type result_type; | ^~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:137:65: required from ‘decltype(auto) boost::apply_visitor(Visitor&&, Visitable&&, typename disable_if, bool>::type) [with Visitor = IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::; Visitable = variant&; typename disable_if, bool>::type = bool]’ 137 | boost::detail::variant::result_wrapper1 cpp14_vis(::boost::forward(visitor)); | ^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:277:29: required from here 277 | boost::apply_visitor([this, &storage, name, &references_to_resolve, index, param_type, resolve_reference_index](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | if constexpr (std::is_same_v, IfcParse::Token>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | dispatch_token(name, index, v, param_type && param_type->as_named_type() ? param_type->as_named_type()->declared_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](auto v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | if constexpr (std::is_same_v, IfcParse::reference_or_simple_type>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281 | if (name > 0) { | ~~~~~~~~~~~~~~~ 282 | references_to_resolve.push_back(std::make_pair( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283 | // @todo previously this was storage but apparently the | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | // pointer is not constant with the moving and temporary nature | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | // maybe it ought to be and in that case a pointer is more direct | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | MutableAttributeValue{ name, resolve_reference_index == -1 ? index : (uint8_t) resolve_reference_index }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | v | ~ 288 | )); | ~~~ 289 | } | ~ 290 | } else { | ~~~~~~~~ 291 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 292 | } | ~ 293 | }); | ~~~ 294 | } else if constexpr (std::is_same_v, IfcParse::parse_context*>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | const auto *pt = param_type; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | if (pt) { | ~~~~~~~~~ 297 | while (pt->as_named_type() && pt->as_named_type()->declared_type()->as_type_declaration()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | pt = pt->as_named_type()->declared_type()->as_type_declaration()->declared_type(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | } | ~ 300 | } | ~ 301 | construct_<0>(name, index, *v, pt ? pt->as_aggregation_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | if constexpr (std::is_same_v, std::vector>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | if (name > 0) { | ~~~~~~~~~~~~~~~ 304 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | } | ~ 306 | } else if constexpr (std::is_same_v, std::vector>>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | if (name > 0) { | ~~~~~~~~~~~~~~~ 308 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | } | ~ 310 | } else { | ~~~~~~~~ 311 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 312 | } | ~ 313 | }); | ~~~ 314 | } else { | ~~~~~~~~ 315 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 316 | } | ~ 317 | }, token); | ~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:50:29: warning: unused parameter ‘instance_id’ [-Wunused-parameter] 50 | void dispatch_token(int instance_id, int attribute_id, IfcParse::Token t, IfcParse::declaration* decl, Fn fn) { | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const Blank&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:311:36: required from ‘IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: [with auto:39 = Blank]’ 311 | storage.set(index, v); | ~~~~~~~~~~~^~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:99:61: required from ‘struct boost::detail::variant::result_multideduce1, int)::::&, boost::variant >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, std::vector, std::allocator > >, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >&>::deduce_impl, Blank, boost::mpl::l_item, std::vector, boost::mpl::l_item, std::vector, boost::mpl::l_item, std::vector >, boost::mpl::l_item, std::vector >, boost::mpl::l_item, std::vector >, boost::mpl::l_item, std::vector >, boost::mpl::l_item, std::vector >, boost::mpl::l_item, std::vector > >, boost::mpl::l_end> > > > > > > > > >, void>’ 99 | typedef decltype(true ? boost::declval< Visitor& >()( boost::declval< copy_cv_ref_t< value_t, Variant > >() ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:109:50: required from ‘struct boost::detail::variant::result_multideduce1, int)::::&, boost::variant >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, std::vector, std::allocator > >, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >&>’ 109 | typedef typename deduce_impl::type type; | ^~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:115:66: required from ‘struct boost::detail::variant::result_wrapper1, int)::::&, boost::variant >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, std::vector, std::allocator > >, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >&>’ 115 | typedef typename result_multideduce1::type result_type; | ^~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:137:65: required from ‘decltype(auto) boost::apply_visitor(Visitor&&, Visitable&&, typename disable_if, bool>::type) [with Visitor = IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::&; Visitable = variant >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, std::vector, std::allocator > >, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >&; typename disable_if, bool>::type = bool]’ 137 | boost::detail::variant::result_wrapper1 cpp14_vis(::boost::forward(visitor)); | ^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:224:29: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/detail/apply_visitor_unary.hpp:100:40: recursively required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>::deduce_impl, IfcParse::Token, boost::mpl::l_item, IfcParse::parse_context*, boost::mpl::l_end> > >, void>’ 100 | : boost::declval< typename deduce_impl::type >()) type; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:100:40: required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>::deduce_impl, IfcUtil::IfcBaseClass*, boost::mpl::l_item, IfcParse::Token, boost::mpl::l_item, IfcParse::parse_context*, boost::mpl::l_end> > > >, void>’ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:109:50: required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>’ 109 | typedef typename deduce_impl::type type; | ^~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:115:66: required from ‘struct boost::detail::variant::result_wrapper1, int)::, boost::variant&>’ 115 | typedef typename result_multideduce1::type result_type; | ^~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:137:65: required from ‘decltype(auto) boost::apply_visitor(Visitor&&, Visitable&&, typename disable_if, bool>::type) [with Visitor = IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::; Visitable = variant&; typename disable_if, bool>::type = bool]’ 137 | boost::detail::variant::result_wrapper1 cpp14_vis(::boost::forward(visitor)); | ^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:277:29: required from here 277 | boost::apply_visitor([this, &storage, name, &references_to_resolve, index, param_type, resolve_reference_index](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | if constexpr (std::is_same_v, IfcParse::Token>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | dispatch_token(name, index, v, param_type && param_type->as_named_type() ? param_type->as_named_type()->declared_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](auto v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | if constexpr (std::is_same_v, IfcParse::reference_or_simple_type>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281 | if (name > 0) { | ~~~~~~~~~~~~~~~ 282 | references_to_resolve.push_back(std::make_pair( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283 | // @todo previously this was storage but apparently the | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | // pointer is not constant with the moving and temporary nature | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | // maybe it ought to be and in that case a pointer is more direct | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | MutableAttributeValue{ name, resolve_reference_index == -1 ? index : (uint8_t) resolve_reference_index }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | v | ~ 288 | )); | ~~~ 289 | } | ~ 290 | } else { | ~~~~~~~~ 291 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 292 | } | ~ 293 | }); | ~~~ 294 | } else if constexpr (std::is_same_v, IfcParse::parse_context*>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | const auto *pt = param_type; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | if (pt) { | ~~~~~~~~~ 297 | while (pt->as_named_type() && pt->as_named_type()->declared_type()->as_type_declaration()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | pt = pt->as_named_type()->declared_type()->as_type_declaration()->declared_type(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | } | ~ 300 | } | ~ 301 | construct_<0>(name, index, *v, pt ? pt->as_aggregation_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | if constexpr (std::is_same_v, std::vector>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | if (name > 0) { | ~~~~~~~~~~~~~~~ 304 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | } | ~ 306 | } else if constexpr (std::is_same_v, std::vector>>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | if (name > 0) { | ~~~~~~~~~~~~~~~ 308 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | } | ~ 310 | } else { | ~~~~~~~~ 311 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 312 | } | ~ 313 | }); | ~~~ 314 | } else { | ~~~~~~~~ 315 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 316 | } | ~ 317 | }, token); | ~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp: In instantiation of ‘void {anonymous}::dispatch_token(int, int, IfcParse::Token, IfcParse::declaration*, Fn) [with Fn = construct_<1, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::)::)::]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:212:35: required from ‘{anonymous}::construct_<1, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::)::):: [with auto:35 = IfcParse::Token]’ 212 | dispatch_token(instance_id, attribute_id, v, aggr && aggr->type_of_element()->as_named_type() ? aggr->type_of_element()->as_named_type()->declared_type() : nullptr, append_to_aggregate_storage); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:99:61: required from ‘struct boost::detail::variant::result_multideduce1<{anonymous}::construct_<1, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::)::)::, boost::variant&>::deduce_impl, IfcParse::Token, boost::mpl::l_item, IfcParse::parse_context*, boost::mpl::l_end> > >, void>’ 99 | typedef decltype(true ? boost::declval< Visitor& >()( boost::declval< copy_cv_ref_t< value_t, Variant > >() ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:100:40: required from ‘struct boost::detail::variant::result_multideduce1<{anonymous}::construct_<1, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::)::)::, boost::variant&>::deduce_impl, IfcUtil::IfcBaseClass*, boost::mpl::l_item, IfcParse::Token, boost::mpl::l_item, IfcParse::parse_context*, boost::mpl::l_end> > > >, void>’ 100 | : boost::declval< typename deduce_impl::type >()) type; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:109:50: required from ‘struct boost::detail::variant::result_multideduce1<{anonymous}::construct_<1, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::)::)::, boost::variant&>’ 109 | typedef typename deduce_impl::type type; | ^~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:115:66: required from ‘struct boost::detail::variant::result_wrapper1<{anonymous}::construct_<1, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::)::)::, boost::variant&>’ 115 | typedef typename result_multideduce1::type result_type; | ^~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:137:65: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:301:30: required from ‘IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):: [with auto:37 = IfcParse::parse_context*]’ 301 | construct_<0>(name, index, *v, pt ? pt->as_aggregation_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](const auto& v) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | if constexpr (std::is_same_v, std::vector>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | if (name > 0) { | ~~~~~~~~~~~~~~~ 304 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | } | ~ 306 | } else if constexpr (std::is_same_v, std::vector>>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | if (name > 0) { | ~~~~~~~~~~~~~~~ 308 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | } | ~ 310 | } else { | ~~~~~~~~ 311 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 312 | } | ~ 313 | }); | ~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:100:40: recursively required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>::deduce_impl, IfcParse::Token, boost::mpl::l_item, IfcParse::parse_context*, boost::mpl::l_end> > >, void>’ 100 | : boost::declval< typename deduce_impl::type >()) type; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:100:40: required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>::deduce_impl, IfcUtil::IfcBaseClass*, boost::mpl::l_item, IfcParse::Token, boost::mpl::l_item, IfcParse::parse_context*, boost::mpl::l_end> > > >, void>’ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:109:50: required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>’ 109 | typedef typename deduce_impl::type type; | ^~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:115:66: required from ‘struct boost::detail::variant::result_wrapper1, int)::, boost::variant&>’ 115 | typedef typename result_multideduce1::type result_type; | ^~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:137:65: required from ‘decltype(auto) boost::apply_visitor(Visitor&&, Visitable&&, typename disable_if, bool>::type) [with Visitor = IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::; Visitable = variant&; typename disable_if, bool>::type = bool]’ 137 | boost::detail::variant::result_wrapper1 cpp14_vis(::boost::forward(visitor)); | ^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:277:29: required from here 277 | boost::apply_visitor([this, &storage, name, &references_to_resolve, index, param_type, resolve_reference_index](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | if constexpr (std::is_same_v, IfcParse::Token>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | dispatch_token(name, index, v, param_type && param_type->as_named_type() ? param_type->as_named_type()->declared_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](auto v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | if constexpr (std::is_same_v, IfcParse::reference_or_simple_type>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281 | if (name > 0) { | ~~~~~~~~~~~~~~~ 282 | references_to_resolve.push_back(std::make_pair( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283 | // @todo previously this was storage but apparently the | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | // pointer is not constant with the moving and temporary nature | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | // maybe it ought to be and in that case a pointer is more direct | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | MutableAttributeValue{ name, resolve_reference_index == -1 ? index : (uint8_t) resolve_reference_index }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | v | ~ 288 | )); | ~~~ 289 | } | ~ 290 | } else { | ~~~~~~~~ 291 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 292 | } | ~ 293 | }); | ~~~ 294 | } else if constexpr (std::is_same_v, IfcParse::parse_context*>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | const auto *pt = param_type; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | if (pt) { | ~~~~~~~~~ 297 | while (pt->as_named_type() && pt->as_named_type()->declared_type()->as_type_declaration()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | pt = pt->as_named_type()->declared_type()->as_type_declaration()->declared_type(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | } | ~ 300 | } | ~ 301 | construct_<0>(name, index, *v, pt ? pt->as_aggregation_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | if constexpr (std::is_same_v, std::vector>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | if (name > 0) { | ~~~~~~~~~~~~~~~ 304 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | } | ~ 306 | } else if constexpr (std::is_same_v, std::vector>>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | if (name > 0) { | ~~~~~~~~~~~~~~~ 308 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | } | ~ 310 | } else { | ~~~~~~~~ 311 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 312 | } | ~ 313 | }); | ~~~ 314 | } else { | ~~~~~~~~ 315 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 316 | } | ~ 317 | }, token); | ~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:50:29: warning: unused parameter ‘instance_id’ [-Wunused-parameter] 50 | void dispatch_token(int instance_id, int attribute_id, IfcParse::Token t, IfcParse::declaration* decl, Fn fn) { | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp: In instantiation of ‘void {anonymous}::dispatch_token(int, int, IfcParse::Token, IfcParse::declaration*, Fn) [with Fn = construct_<2, construct_<1, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::)::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<1, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::)::)::)::]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:212:35: required from ‘{anonymous}::construct_<2, construct_<1, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::)::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<1, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::)::)::):: [with auto:35 = IfcParse::Token]’ 212 | dispatch_token(instance_id, attribute_id, v, aggr && aggr->type_of_element()->as_named_type() ? aggr->type_of_element()->as_named_type()->declared_type() : nullptr, append_to_aggregate_storage); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:99:61: required from ‘struct boost::detail::variant::result_multideduce1<{anonymous}::construct_<2, construct_<1, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::)::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<1, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::)::)::)::, boost::variant&>::deduce_impl, IfcParse::Token, boost::mpl::l_item, IfcParse::parse_context*, boost::mpl::l_end> > >, void>’ 99 | typedef decltype(true ? boost::declval< Visitor& >()( boost::declval< copy_cv_ref_t< value_t, Variant > >() ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:100:40: required from ‘struct boost::detail::variant::result_multideduce1<{anonymous}::construct_<2, construct_<1, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::)::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<1, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::)::)::)::, boost::variant&>::deduce_impl, IfcUtil::IfcBaseClass*, boost::mpl::l_item, IfcParse::Token, boost::mpl::l_item, IfcParse::parse_context*, boost::mpl::l_end> > > >, void>’ 100 | : boost::declval< typename deduce_impl::type >()) type; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:109:50: required from ‘struct boost::detail::variant::result_multideduce1<{anonymous}::construct_<2, construct_<1, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::)::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<1, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::)::)::)::, boost::variant&>’ 109 | typedef typename deduce_impl::type type; | ^~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:115:66: required from ‘struct boost::detail::variant::result_wrapper1<{anonymous}::construct_<2, construct_<1, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::)::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<1, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::)::)::)::, boost::variant&>’ 115 | typedef typename result_multideduce1::type result_type; | ^~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:137:65: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:209:33: required from ‘void {anonymous}::construct_(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, Fn) [with long unsigned int Depth = 0; Fn = IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::]’ 209 | boost::apply_visitor([&aggregate_storage, &append_to_aggregate_storage, aggr, instance_id, attribute_id](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | if constexpr (std::is_same_v, IfcParse::Token>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | // @todo get aggregate of enumeration | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | dispatch_token(instance_id, attribute_id, v, aggr && aggr->type_of_element()->as_named_type() ? aggr->type_of_element()->as_named_type()->declared_type() : nullptr, append_to_aggregate_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213 | } else if constexpr (std::is_same_v, IfcParse::parse_context*>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | // nested list | ~~~~~~~~~~~~~~ 215 | if constexpr (Depth < 3) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | construct_(instance_id, attribute_id, *v, nullptr, append_to_aggregate_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | } | ~ 218 | } else { | ~~~~~~~~ 219 | append_to_aggregate_storage(IfcParse::reference_or_simple_type{ v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220 | } | ~ 221 | }, t); | ~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:301:30: required from ‘IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):: [with auto:37 = IfcParse::parse_context*]’ 301 | construct_<0>(name, index, *v, pt ? pt->as_aggregation_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](const auto& v) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | if constexpr (std::is_same_v, std::vector>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | if (name > 0) { | ~~~~~~~~~~~~~~~ 304 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | } | ~ 306 | } else if constexpr (std::is_same_v, std::vector>>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | if (name > 0) { | ~~~~~~~~~~~~~~~ 308 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | } | ~ 310 | } else { | ~~~~~~~~ 311 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 312 | } | ~ 313 | }); | ~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:100:40: recursively required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>::deduce_impl, IfcParse::Token, boost::mpl::l_item, IfcParse::parse_context*, boost::mpl::l_end> > >, void>’ 100 | : boost::declval< typename deduce_impl::type >()) type; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:100:40: required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>::deduce_impl, IfcUtil::IfcBaseClass*, boost::mpl::l_item, IfcParse::Token, boost::mpl::l_item, IfcParse::parse_context*, boost::mpl::l_end> > > >, void>’ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:109:50: required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>’ 109 | typedef typename deduce_impl::type type; | ^~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:115:66: required from ‘struct boost::detail::variant::result_wrapper1, int)::, boost::variant&>’ 115 | typedef typename result_multideduce1::type result_type; | ^~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:137:65: required from ‘decltype(auto) boost::apply_visitor(Visitor&&, Visitable&&, typename disable_if, bool>::type) [with Visitor = IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::; Visitable = variant&; typename disable_if, bool>::type = bool]’ 137 | boost::detail::variant::result_wrapper1 cpp14_vis(::boost::forward(visitor)); | ^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:277:29: required from here 277 | boost::apply_visitor([this, &storage, name, &references_to_resolve, index, param_type, resolve_reference_index](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | if constexpr (std::is_same_v, IfcParse::Token>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | dispatch_token(name, index, v, param_type && param_type->as_named_type() ? param_type->as_named_type()->declared_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](auto v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | if constexpr (std::is_same_v, IfcParse::reference_or_simple_type>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281 | if (name > 0) { | ~~~~~~~~~~~~~~~ 282 | references_to_resolve.push_back(std::make_pair( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283 | // @todo previously this was storage but apparently the | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | // pointer is not constant with the moving and temporary nature | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | // maybe it ought to be and in that case a pointer is more direct | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | MutableAttributeValue{ name, resolve_reference_index == -1 ? index : (uint8_t) resolve_reference_index }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | v | ~ 288 | )); | ~~~ 289 | } | ~ 290 | } else { | ~~~~~~~~ 291 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 292 | } | ~ 293 | }); | ~~~ 294 | } else if constexpr (std::is_same_v, IfcParse::parse_context*>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | const auto *pt = param_type; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | if (pt) { | ~~~~~~~~~ 297 | while (pt->as_named_type() && pt->as_named_type()->declared_type()->as_type_declaration()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | pt = pt->as_named_type()->declared_type()->as_type_declaration()->declared_type(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | } | ~ 300 | } | ~ 301 | construct_<0>(name, index, *v, pt ? pt->as_aggregation_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | if constexpr (std::is_same_v, std::vector>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | if (name > 0) { | ~~~~~~~~~~~~~~~ 304 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | } | ~ 306 | } else if constexpr (std::is_same_v, std::vector>>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | if (name > 0) { | ~~~~~~~~~~~~~~~ 308 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | } | ~ 310 | } else { | ~~~~~~~~ 311 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 312 | } | ~ 313 | }); | ~~~ 314 | } else { | ~~~~~~~~ 315 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 316 | } | ~ 317 | }, token); | ~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:50:29: warning: unused parameter ‘instance_id’ [-Wunused-parameter] 50 | void dispatch_token(int instance_id, int attribute_id, IfcParse::Token t, IfcParse::declaration* decl, Fn fn) { | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp: In instantiation of ‘void {anonymous}::dispatch_token(int, int, IfcParse::Token, IfcParse::declaration*, Fn) [with Fn = construct_<3, construct_<2, construct_<1, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::)::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<1, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::)::)::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<2, construct_<1, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::)::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<1, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::)::)::)::)::]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:212:35: required from ‘{anonymous}::construct_<3, construct_<2, construct_<1, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::)::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<1, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::)::)::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<2, construct_<1, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::)::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<1, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::)::)::)::):: [with auto:35 = IfcParse::Token]’ 212 | dispatch_token(instance_id, attribute_id, v, aggr && aggr->type_of_element()->as_named_type() ? aggr->type_of_element()->as_named_type()->declared_type() : nullptr, append_to_aggregate_storage); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:99:61: required from ‘struct boost::detail::variant::result_multideduce1<{anonymous}::construct_<3, construct_<2, construct_<1, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::)::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<1, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::)::)::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<2, construct_<1, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::)::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<1, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::)::)::)::)::, boost::variant&>::deduce_impl, IfcParse::Token, boost::mpl::l_item, IfcParse::parse_context*, boost::mpl::l_end> > >, void>’ 99 | typedef decltype(true ? boost::declval< Visitor& >()( boost::declval< copy_cv_ref_t< value_t, Variant > >() ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:100:40: required from ‘struct boost::detail::variant::result_multideduce1<{anonymous}::construct_<3, construct_<2, construct_<1, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::)::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<1, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::)::)::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<2, construct_<1, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::)::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<1, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::)::)::)::)::, boost::variant&>::deduce_impl, IfcUtil::IfcBaseClass*, boost::mpl::l_item, IfcParse::Token, boost::mpl::l_item, IfcParse::parse_context*, boost::mpl::l_end> > > >, void>’ 100 | : boost::declval< typename deduce_impl::type >()) type; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:109:50: required from ‘struct boost::detail::variant::result_multideduce1<{anonymous}::construct_<3, construct_<2, construct_<1, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::)::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<1, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::)::)::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<2, construct_<1, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::)::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<1, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::)::)::)::)::, boost::variant&>’ 109 | typedef typename deduce_impl::type type; | ^~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:115:66: required from ‘struct boost::detail::variant::result_wrapper1<{anonymous}::construct_<3, construct_<2, construct_<1, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::)::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<1, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::)::)::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<2, construct_<1, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::)::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<1, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::):: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::)::)::)::)::, boost::variant&>’ 115 | typedef typename result_multideduce1::type result_type; | ^~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:137:65: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/detail/apply_visitor_unary.hpp:137:65: required from ‘decltype(auto) boost::apply_visitor(Visitor&&, Visitable&&, typename disable_if, bool>::type) [with Visitor = {anonymous}::construct_<0, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):::: >(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::)::; Visitable = variant&; typename disable_if, bool>::type = bool]’ 137 | boost::detail::variant::result_wrapper1 cpp14_vis(::boost::forward(visitor)); | ^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:209:33: required from ‘void {anonymous}::construct_(int, int, IfcParse::parse_context&, const IfcParse::aggregation_type*, Fn) [with long unsigned int Depth = 0; Fn = IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::::]’ 209 | boost::apply_visitor([&aggregate_storage, &append_to_aggregate_storage, aggr, instance_id, attribute_id](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | if constexpr (std::is_same_v, IfcParse::Token>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | // @todo get aggregate of enumeration | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | dispatch_token(instance_id, attribute_id, v, aggr && aggr->type_of_element()->as_named_type() ? aggr->type_of_element()->as_named_type()->declared_type() : nullptr, append_to_aggregate_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213 | } else if constexpr (std::is_same_v, IfcParse::parse_context*>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | // nested list | ~~~~~~~~~~~~~~ 215 | if constexpr (Depth < 3) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | construct_(instance_id, attribute_id, *v, nullptr, append_to_aggregate_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | } | ~ 218 | } else { | ~~~~~~~~ 219 | append_to_aggregate_storage(IfcParse::reference_or_simple_type{ v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220 | } | ~ 221 | }, t); | ~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:301:30: required from ‘IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int):: [with auto:37 = IfcParse::parse_context*]’ 301 | construct_<0>(name, index, *v, pt ? pt->as_aggregation_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](const auto& v) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | if constexpr (std::is_same_v, std::vector>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | if (name > 0) { | ~~~~~~~~~~~~~~~ 304 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | } | ~ 306 | } else if constexpr (std::is_same_v, std::vector>>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | if (name > 0) { | ~~~~~~~~~~~~~~~ 308 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | } | ~ 310 | } else { | ~~~~~~~~ 311 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 312 | } | ~ 313 | }); | ~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:100:40: recursively required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>::deduce_impl, IfcParse::Token, boost::mpl::l_item, IfcParse::parse_context*, boost::mpl::l_end> > >, void>’ 100 | : boost::declval< typename deduce_impl::type >()) type; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:100:40: required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>::deduce_impl, IfcUtil::IfcBaseClass*, boost::mpl::l_item, IfcParse::Token, boost::mpl::l_item, IfcParse::parse_context*, boost::mpl::l_end> > > >, void>’ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:109:50: required from ‘struct boost::detail::variant::result_multideduce1, int)::, boost::variant&>’ 109 | typedef typename deduce_impl::type type; | ^~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:115:66: required from ‘struct boost::detail::variant::result_wrapper1, int)::, boost::variant&>’ 115 | typedef typename result_multideduce1::type result_type; | ^~~~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:137:65: required from ‘decltype(auto) boost::apply_visitor(Visitor&&, Visitable&&, typename disable_if, bool>::type) [with Visitor = IfcParse::parse_context::construct(int, IfcParse::unresolved_references&, const IfcParse::declaration*, boost::optional, int)::; Visitable = variant&; typename disable_if, bool>::type = bool]’ 137 | boost::detail::variant::result_wrapper1 cpp14_vis(::boost::forward(visitor)); | ^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:277:29: required from here 277 | boost::apply_visitor([this, &storage, name, &references_to_resolve, index, param_type, resolve_reference_index](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | if constexpr (std::is_same_v, IfcParse::Token>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | dispatch_token(name, index, v, param_type && param_type->as_named_type() ? param_type->as_named_type()->declared_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](auto v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | if constexpr (std::is_same_v, IfcParse::reference_or_simple_type>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281 | if (name > 0) { | ~~~~~~~~~~~~~~~ 282 | references_to_resolve.push_back(std::make_pair( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283 | // @todo previously this was storage but apparently the | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | // pointer is not constant with the moving and temporary nature | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | // maybe it ought to be and in that case a pointer is more direct | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | MutableAttributeValue{ name, resolve_reference_index == -1 ? index : (uint8_t) resolve_reference_index }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | v | ~ 288 | )); | ~~~ 289 | } | ~ 290 | } else { | ~~~~~~~~ 291 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 292 | } | ~ 293 | }); | ~~~ 294 | } else if constexpr (std::is_same_v, IfcParse::parse_context*>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | const auto *pt = param_type; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | if (pt) { | ~~~~~~~~~ 297 | while (pt->as_named_type() && pt->as_named_type()->declared_type()->as_type_declaration()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | pt = pt->as_named_type()->declared_type()->as_type_declaration()->declared_type(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | } | ~ 300 | } | ~ 301 | construct_<0>(name, index, *v, pt ? pt->as_aggregation_type() : nullptr, [this, &storage, name, &references_to_resolve, index, resolve_reference_index](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | if constexpr (std::is_same_v, std::vector>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | if (name > 0) { | ~~~~~~~~~~~~~~~ 304 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | } | ~ 306 | } else if constexpr (std::is_same_v, std::vector>>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | if (name > 0) { | ~~~~~~~~~~~~~~~ 308 | references_to_resolve.push_back({ {name, resolve_reference_index == -1 ? index : (uint8_t)resolve_reference_index }, v }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | } | ~ 310 | } else { | ~~~~~~~~ 311 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 312 | } | ~ 313 | }); | ~~~ 314 | } else { | ~~~~~~~~ 315 | storage.set(index, v); | ~~~~~~~~~~~~~~~~~~~~~~ 316 | } | ~ 317 | }, token); | ~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp:50:29: warning: unused parameter ‘instance_id’ [-Wunused-parameter] 50 | void dispatch_token(int instance_id, int attribute_id, IfcParse::Token t, IfcParse::declaration* decl, Fn fn) { | ~~~~^~~~~~~~~~~ [ 3%] Building CXX object CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcGlobalId.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DIfcParse_EXPORTS -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_PARSE_EXPORTS -MD -MT CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcGlobalId.cpp.o -MF CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcGlobalId.cpp.o.d -o CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcGlobalId.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcGlobalId.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcLogger.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcGlobalId.cpp:23: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 3%] Building CXX object CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DIfcParse_EXPORTS -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_PARSE_EXPORTS -MD -MT CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.cpp.o -MF CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.cpp.o.d -o CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.cpp:1040:30: warning: attribute ignored in explicit instantiation ‘class IfcHierarchyHelper’ [-Wattributes] 1040 | template IFC_PARSE_API class IfcHierarchyHelper; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.cpp:1040:30: note: no attribute can be applied to an explicit instantiation /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.cpp:1043:30: warning: attribute ignored in explicit instantiation ‘class IfcHierarchyHelper’ [-Wattributes] 1043 | template IFC_PARSE_API class IfcHierarchyHelper; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.cpp:1043:30: note: no attribute can be applied to an explicit instantiation /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.cpp:1046:30: warning: attribute ignored in explicit instantiation ‘class IfcHierarchyHelper’ [-Wattributes] 1046 | template IFC_PARSE_API class IfcHierarchyHelper; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.cpp:1046:30: note: no attribute can be applied to an explicit instantiation /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.cpp:1049:30: warning: attribute ignored in explicit instantiation ‘class IfcHierarchyHelper’ [-Wattributes] 1049 | template IFC_PARSE_API class IfcHierarchyHelper; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.cpp:1049:30: note: no attribute can be applied to an explicit instantiation /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.cpp:1064:30: warning: attribute ignored in explicit instantiation ‘class IfcHierarchyHelper’ [-Wattributes] 1064 | template IFC_PARSE_API class IfcHierarchyHelper; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.cpp:1064:30: note: no attribute can be applied to an explicit instantiation /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.cpp:1067:30: warning: attribute ignored in explicit instantiation ‘class IfcHierarchyHelper’ [-Wattributes] 1067 | template IFC_PARSE_API class IfcHierarchyHelper; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.cpp:1067:30: note: no attribute can be applied to an explicit instantiation /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.cpp:1070:30: warning: attribute ignored in explicit instantiation ‘class IfcHierarchyHelper’ [-Wattributes] 1070 | template IFC_PARSE_API class IfcHierarchyHelper; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.cpp:1070:30: note: no attribute can be applied to an explicit instantiation /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.cpp:1073:30: warning: attribute ignored in explicit instantiation ‘class IfcHierarchyHelper’ [-Wattributes] 1073 | template IFC_PARSE_API class IfcHierarchyHelper; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.cpp:1073:30: note: no attribute can be applied to an explicit instantiation In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcLogger.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:32, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.cpp:28: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = std::__cxx11::basic_string; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:474:34: required from ‘void IfcHierarchyHelper::addRelatedObject(typename Schema::IfcObjectDefinition*, typename Schema::IfcObjectDefinition*, typename Schema::IfcOwnerHistory*) [with T = Ifc2x3::IfcRelAggregates; Schema = Ifc2x3; typename Schema::IfcObjectDefinition = Ifc2x3::IfcObjectDefinition; typename Schema::IfcOwnerHistory = Ifc2x3::IfcOwnerHistory]’ 474 | data.storage_.set(0, (std::string)IfcParse::IfcGlobalId()); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.cpp:199:56: required from ‘typename Schema::IfcSite* IfcHierarchyHelper::addSite(typename Schema::IfcProject*, typename Schema::IfcOwnerHistory*) [with Schema = Ifc2x3; typename Schema::IfcSite = Ifc2x3::IfcSite; typename Schema::IfcProject = Ifc2x3::IfcProject; typename Schema::IfcOwnerHistory = Ifc2x3::IfcOwnerHistory]’ 199 | addRelatedObject(proj, site, owner_hist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.cpp:1040:30: required from here 1040 | template IFC_PARSE_API class IfcHierarchyHelper; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Ifc2x3::IfcOwnerHistory*&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:475:34: required from ‘void IfcHierarchyHelper::addRelatedObject(typename Schema::IfcObjectDefinition*, typename Schema::IfcObjectDefinition*, typename Schema::IfcOwnerHistory*) [with T = Ifc2x3::IfcRelAggregates; Schema = Ifc2x3; typename Schema::IfcObjectDefinition = Ifc2x3::IfcObjectDefinition; typename Schema::IfcOwnerHistory = Ifc2x3::IfcOwnerHistory]’ 475 | data.storage_.set(1, owner_hist); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.cpp:199:56: required from ‘typename Schema::IfcSite* IfcHierarchyHelper::addSite(typename Schema::IfcProject*, typename Schema::IfcOwnerHistory*) [with Schema = Ifc2x3; typename Schema::IfcSite = Ifc2x3::IfcSite; typename Schema::IfcProject = Ifc2x3::IfcProject; typename Schema::IfcOwnerHistory = Ifc2x3::IfcOwnerHistory]’ 199 | addRelatedObject(proj, site, owner_hist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.cpp:1040:30: required from here 1040 | template IFC_PARSE_API class IfcHierarchyHelper; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Ifc2x3::IfcObjectDefinition*&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:482:34: required from ‘void IfcHierarchyHelper::addRelatedObject(typename Schema::IfcObjectDefinition*, typename Schema::IfcObjectDefinition*, typename Schema::IfcOwnerHistory*) [with T = Ifc2x3::IfcRelAggregates; Schema = Ifc2x3; typename Schema::IfcObjectDefinition = Ifc2x3::IfcObjectDefinition; typename Schema::IfcOwnerHistory = Ifc2x3::IfcOwnerHistory]’ 482 | data.storage_.set(relating_index, relating_object); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.cpp:199:56: required from ‘typename Schema::IfcSite* IfcHierarchyHelper::addSite(typename Schema::IfcProject*, typename Schema::IfcOwnerHistory*) [with Schema = Ifc2x3; typename Schema::IfcSite = Ifc2x3::IfcSite; typename Schema::IfcProject = Ifc2x3::IfcProject; typename Schema::IfcOwnerHistory = Ifc2x3::IfcOwnerHistory]’ 199 | addRelatedObject(proj, site, owner_hist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.cpp:1040:30: required from here 1040 | template IFC_PARSE_API class IfcHierarchyHelper; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = boost::shared_ptr&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:483:34: required from ‘void IfcHierarchyHelper::addRelatedObject(typename Schema::IfcObjectDefinition*, typename Schema::IfcObjectDefinition*, typename Schema::IfcOwnerHistory*) [with T = Ifc2x3::IfcRelAggregates; Schema = Ifc2x3; typename Schema::IfcObjectDefinition = Ifc2x3::IfcObjectDefinition; typename Schema::IfcOwnerHistory = Ifc2x3::IfcOwnerHistory]’ 483 | data.storage_.set(related_index, related_objects); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.cpp:199:56: required from ‘typename Schema::IfcSite* IfcHierarchyHelper::addSite(typename Schema::IfcProject*, typename Schema::IfcOwnerHistory*) [with Schema = Ifc2x3; typename Schema::IfcSite = Ifc2x3::IfcSite; typename Schema::IfcProject = Ifc2x3::IfcProject; typename Schema::IfcOwnerHistory = Ifc2x3::IfcOwnerHistory]’ 199 | addRelatedObject(proj, site, owner_hist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.cpp:1040:30: required from here 1040 | template IFC_PARSE_API class IfcHierarchyHelper; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Ifc4::IfcOwnerHistory*&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:475:34: required from ‘void IfcHierarchyHelper::addRelatedObject(typename Schema::IfcObjectDefinition*, typename Schema::IfcObjectDefinition*, typename Schema::IfcOwnerHistory*) [with T = Ifc4::IfcRelAggregates; Schema = Ifc4; typename Schema::IfcObjectDefinition = Ifc4::IfcObjectDefinition; typename Schema::IfcOwnerHistory = Ifc4::IfcOwnerHistory]’ 475 | data.storage_.set(1, owner_hist); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.cpp:199:56: required from ‘typename Schema::IfcSite* IfcHierarchyHelper::addSite(typename Schema::IfcProject*, typename Schema::IfcOwnerHistory*) [with Schema = Ifc4; typename Schema::IfcSite = Ifc4::IfcSite; typename Schema::IfcProject = Ifc4::IfcProject; typename Schema::IfcOwnerHistory = Ifc4::IfcOwnerHistory]’ 199 | addRelatedObject(proj, site, owner_hist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.cpp:1043:30: required from here 1043 | template IFC_PARSE_API class IfcHierarchyHelper; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Ifc4::IfcObjectDefinition*&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:482:34: required from ‘void IfcHierarchyHelper::addRelatedObject(typename Schema::IfcObjectDefinition*, typename Schema::IfcObjectDefinition*, typename Schema::IfcOwnerHistory*) [with T = Ifc4::IfcRelAggregates; Schema = Ifc4; typename Schema::IfcObjectDefinition = Ifc4::IfcObjectDefinition; typename Schema::IfcOwnerHistory = Ifc4::IfcOwnerHistory]’ 482 | data.storage_.set(relating_index, relating_object); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.cpp:199:56: required from ‘typename Schema::IfcSite* IfcHierarchyHelper::addSite(typename Schema::IfcProject*, typename Schema::IfcOwnerHistory*) [with Schema = Ifc4; typename Schema::IfcSite = Ifc4::IfcSite; typename Schema::IfcProject = Ifc4::IfcProject; typename Schema::IfcOwnerHistory = Ifc4::IfcOwnerHistory]’ 199 | addRelatedObject(proj, site, owner_hist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.cpp:1043:30: required from here 1043 | template IFC_PARSE_API class IfcHierarchyHelper; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Ifc4x1::IfcOwnerHistory*&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:475:34: required from ‘void IfcHierarchyHelper::addRelatedObject(typename Schema::IfcObjectDefinition*, typename Schema::IfcObjectDefinition*, typename Schema::IfcOwnerHistory*) [with T = Ifc4x1::IfcRelAggregates; Schema = Ifc4x1; typename Schema::IfcObjectDefinition = Ifc4x1::IfcObjectDefinition; typename Schema::IfcOwnerHistory = Ifc4x1::IfcOwnerHistory]’ 475 | data.storage_.set(1, owner_hist); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.cpp:199:56: required from ‘typename Schema::IfcSite* IfcHierarchyHelper::addSite(typename Schema::IfcProject*, typename Schema::IfcOwnerHistory*) [with Schema = Ifc4x1; typename Schema::IfcSite = Ifc4x1::IfcSite; typename Schema::IfcProject = Ifc4x1::IfcProject; typename Schema::IfcOwnerHistory = Ifc4x1::IfcOwnerHistory]’ 199 | addRelatedObject(proj, site, owner_hist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.cpp:1046:30: required from here 1046 | template IFC_PARSE_API class IfcHierarchyHelper; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Ifc4x1::IfcObjectDefinition*&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:482:34: required from ‘void IfcHierarchyHelper::addRelatedObject(typename Schema::IfcObjectDefinition*, typename Schema::IfcObjectDefinition*, typename Schema::IfcOwnerHistory*) [with T = Ifc4x1::IfcRelAggregates; Schema = Ifc4x1; typename Schema::IfcObjectDefinition = Ifc4x1::IfcObjectDefinition; typename Schema::IfcOwnerHistory = Ifc4x1::IfcOwnerHistory]’ 482 | data.storage_.set(relating_index, relating_object); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.cpp:199:56: required from ‘typename Schema::IfcSite* IfcHierarchyHelper::addSite(typename Schema::IfcProject*, typename Schema::IfcOwnerHistory*) [with Schema = Ifc4x1; typename Schema::IfcSite = Ifc4x1::IfcSite; typename Schema::IfcProject = Ifc4x1::IfcProject; typename Schema::IfcOwnerHistory = Ifc4x1::IfcOwnerHistory]’ 199 | addRelatedObject(proj, site, owner_hist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.cpp:1046:30: required from here 1046 | template IFC_PARSE_API class IfcHierarchyHelper; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Ifc4x2::IfcOwnerHistory*&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:475:34: required from ‘void IfcHierarchyHelper::addRelatedObject(typename Schema::IfcObjectDefinition*, typename Schema::IfcObjectDefinition*, typename Schema::IfcOwnerHistory*) [with T = Ifc4x2::IfcRelAggregates; Schema = Ifc4x2; typename Schema::IfcObjectDefinition = Ifc4x2::IfcObjectDefinition; typename Schema::IfcOwnerHistory = Ifc4x2::IfcOwnerHistory]’ 475 | data.storage_.set(1, owner_hist); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.cpp:199:56: required from ‘typename Schema::IfcSite* IfcHierarchyHelper::addSite(typename Schema::IfcProject*, typename Schema::IfcOwnerHistory*) [with Schema = Ifc4x2; typename Schema::IfcSite = Ifc4x2::IfcSite; typename Schema::IfcProject = Ifc4x2::IfcProject; typename Schema::IfcOwnerHistory = Ifc4x2::IfcOwnerHistory]’ 199 | addRelatedObject(proj, site, owner_hist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.cpp:1049:30: required from here 1049 | template IFC_PARSE_API class IfcHierarchyHelper; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Ifc4x2::IfcObjectDefinition*&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:482:34: required from ‘void IfcHierarchyHelper::addRelatedObject(typename Schema::IfcObjectDefinition*, typename Schema::IfcObjectDefinition*, typename Schema::IfcOwnerHistory*) [with T = Ifc4x2::IfcRelAggregates; Schema = Ifc4x2; typename Schema::IfcObjectDefinition = Ifc4x2::IfcObjectDefinition; typename Schema::IfcOwnerHistory = Ifc4x2::IfcOwnerHistory]’ 482 | data.storage_.set(relating_index, relating_object); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.cpp:199:56: required from ‘typename Schema::IfcSite* IfcHierarchyHelper::addSite(typename Schema::IfcProject*, typename Schema::IfcOwnerHistory*) [with Schema = Ifc4x2; typename Schema::IfcSite = Ifc4x2::IfcSite; typename Schema::IfcProject = Ifc4x2::IfcProject; typename Schema::IfcOwnerHistory = Ifc4x2::IfcOwnerHistory]’ 199 | addRelatedObject(proj, site, owner_hist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.cpp:1049:30: required from here 1049 | template IFC_PARSE_API class IfcHierarchyHelper; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Ifc4x3::IfcOwnerHistory*&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:475:34: required from ‘void IfcHierarchyHelper::addRelatedObject(typename Schema::IfcObjectDefinition*, typename Schema::IfcObjectDefinition*, typename Schema::IfcOwnerHistory*) [with T = Ifc4x3::IfcRelAggregates; Schema = Ifc4x3; typename Schema::IfcObjectDefinition = Ifc4x3::IfcObjectDefinition; typename Schema::IfcOwnerHistory = Ifc4x3::IfcOwnerHistory]’ 475 | data.storage_.set(1, owner_hist); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.cpp:199:56: required from ‘typename Schema::IfcSite* IfcHierarchyHelper::addSite(typename Schema::IfcProject*, typename Schema::IfcOwnerHistory*) [with Schema = Ifc4x3; typename Schema::IfcSite = Ifc4x3::IfcSite; typename Schema::IfcProject = Ifc4x3::IfcProject; typename Schema::IfcOwnerHistory = Ifc4x3::IfcOwnerHistory]’ 199 | addRelatedObject(proj, site, owner_hist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.cpp:1064:30: required from here 1064 | template IFC_PARSE_API class IfcHierarchyHelper; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Ifc4x3::IfcObjectDefinition*&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:482:34: required from ‘void IfcHierarchyHelper::addRelatedObject(typename Schema::IfcObjectDefinition*, typename Schema::IfcObjectDefinition*, typename Schema::IfcOwnerHistory*) [with T = Ifc4x3::IfcRelAggregates; Schema = Ifc4x3; typename Schema::IfcObjectDefinition = Ifc4x3::IfcObjectDefinition; typename Schema::IfcOwnerHistory = Ifc4x3::IfcOwnerHistory]’ 482 | data.storage_.set(relating_index, relating_object); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.cpp:199:56: required from ‘typename Schema::IfcSite* IfcHierarchyHelper::addSite(typename Schema::IfcProject*, typename Schema::IfcOwnerHistory*) [with Schema = Ifc4x3; typename Schema::IfcSite = Ifc4x3::IfcSite; typename Schema::IfcProject = Ifc4x3::IfcProject; typename Schema::IfcOwnerHistory = Ifc4x3::IfcOwnerHistory]’ 199 | addRelatedObject(proj, site, owner_hist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.cpp:1064:30: required from here 1064 | template IFC_PARSE_API class IfcHierarchyHelper; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Ifc4x3_tc1::IfcOwnerHistory*&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:475:34: required from ‘void IfcHierarchyHelper::addRelatedObject(typename Schema::IfcObjectDefinition*, typename Schema::IfcObjectDefinition*, typename Schema::IfcOwnerHistory*) [with T = Ifc4x3_tc1::IfcRelAggregates; Schema = Ifc4x3_tc1; typename Schema::IfcObjectDefinition = Ifc4x3_tc1::IfcObjectDefinition; typename Schema::IfcOwnerHistory = Ifc4x3_tc1::IfcOwnerHistory]’ 475 | data.storage_.set(1, owner_hist); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.cpp:199:56: required from ‘typename Schema::IfcSite* IfcHierarchyHelper::addSite(typename Schema::IfcProject*, typename Schema::IfcOwnerHistory*) [with Schema = Ifc4x3_tc1; typename Schema::IfcSite = Ifc4x3_tc1::IfcSite; typename Schema::IfcProject = Ifc4x3_tc1::IfcProject; typename Schema::IfcOwnerHistory = Ifc4x3_tc1::IfcOwnerHistory]’ 199 | addRelatedObject(proj, site, owner_hist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.cpp:1067:30: required from here 1067 | template IFC_PARSE_API class IfcHierarchyHelper; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Ifc4x3_tc1::IfcObjectDefinition*&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:482:34: required from ‘void IfcHierarchyHelper::addRelatedObject(typename Schema::IfcObjectDefinition*, typename Schema::IfcObjectDefinition*, typename Schema::IfcOwnerHistory*) [with T = Ifc4x3_tc1::IfcRelAggregates; Schema = Ifc4x3_tc1; typename Schema::IfcObjectDefinition = Ifc4x3_tc1::IfcObjectDefinition; typename Schema::IfcOwnerHistory = Ifc4x3_tc1::IfcOwnerHistory]’ 482 | data.storage_.set(relating_index, relating_object); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.cpp:199:56: required from ‘typename Schema::IfcSite* IfcHierarchyHelper::addSite(typename Schema::IfcProject*, typename Schema::IfcOwnerHistory*) [with Schema = Ifc4x3_tc1; typename Schema::IfcSite = Ifc4x3_tc1::IfcSite; typename Schema::IfcProject = Ifc4x3_tc1::IfcProject; typename Schema::IfcOwnerHistory = Ifc4x3_tc1::IfcOwnerHistory]’ 199 | addRelatedObject(proj, site, owner_hist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.cpp:1067:30: required from here 1067 | template IFC_PARSE_API class IfcHierarchyHelper; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Ifc4x3_add1::IfcOwnerHistory*&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:475:34: required from ‘void IfcHierarchyHelper::addRelatedObject(typename Schema::IfcObjectDefinition*, typename Schema::IfcObjectDefinition*, typename Schema::IfcOwnerHistory*) [with T = Ifc4x3_add1::IfcRelAggregates; Schema = Ifc4x3_add1; typename Schema::IfcObjectDefinition = Ifc4x3_add1::IfcObjectDefinition; typename Schema::IfcOwnerHistory = Ifc4x3_add1::IfcOwnerHistory]’ 475 | data.storage_.set(1, owner_hist); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.cpp:199:56: required from ‘typename Schema::IfcSite* IfcHierarchyHelper::addSite(typename Schema::IfcProject*, typename Schema::IfcOwnerHistory*) [with Schema = Ifc4x3_add1; typename Schema::IfcSite = Ifc4x3_add1::IfcSite; typename Schema::IfcProject = Ifc4x3_add1::IfcProject; typename Schema::IfcOwnerHistory = Ifc4x3_add1::IfcOwnerHistory]’ 199 | addRelatedObject(proj, site, owner_hist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.cpp:1070:30: required from here 1070 | template IFC_PARSE_API class IfcHierarchyHelper; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Ifc4x3_add1::IfcObjectDefinition*&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:482:34: required from ‘void IfcHierarchyHelper::addRelatedObject(typename Schema::IfcObjectDefinition*, typename Schema::IfcObjectDefinition*, typename Schema::IfcOwnerHistory*) [with T = Ifc4x3_add1::IfcRelAggregates; Schema = Ifc4x3_add1; typename Schema::IfcObjectDefinition = Ifc4x3_add1::IfcObjectDefinition; typename Schema::IfcOwnerHistory = Ifc4x3_add1::IfcOwnerHistory]’ 482 | data.storage_.set(relating_index, relating_object); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.cpp:199:56: required from ‘typename Schema::IfcSite* IfcHierarchyHelper::addSite(typename Schema::IfcProject*, typename Schema::IfcOwnerHistory*) [with Schema = Ifc4x3_add1; typename Schema::IfcSite = Ifc4x3_add1::IfcSite; typename Schema::IfcProject = Ifc4x3_add1::IfcProject; typename Schema::IfcOwnerHistory = Ifc4x3_add1::IfcOwnerHistory]’ 199 | addRelatedObject(proj, site, owner_hist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.cpp:1070:30: required from here 1070 | template IFC_PARSE_API class IfcHierarchyHelper; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Ifc4x3_add2::IfcOwnerHistory*&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:475:34: required from ‘void IfcHierarchyHelper::addRelatedObject(typename Schema::IfcObjectDefinition*, typename Schema::IfcObjectDefinition*, typename Schema::IfcOwnerHistory*) [with T = Ifc4x3_add2::IfcRelAggregates; Schema = Ifc4x3_add2; typename Schema::IfcObjectDefinition = Ifc4x3_add2::IfcObjectDefinition; typename Schema::IfcOwnerHistory = Ifc4x3_add2::IfcOwnerHistory]’ 475 | data.storage_.set(1, owner_hist); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.cpp:199:56: required from ‘typename Schema::IfcSite* IfcHierarchyHelper::addSite(typename Schema::IfcProject*, typename Schema::IfcOwnerHistory*) [with Schema = Ifc4x3_add2; typename Schema::IfcSite = Ifc4x3_add2::IfcSite; typename Schema::IfcProject = Ifc4x3_add2::IfcProject; typename Schema::IfcOwnerHistory = Ifc4x3_add2::IfcOwnerHistory]’ 199 | addRelatedObject(proj, site, owner_hist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.cpp:1073:30: required from here 1073 | template IFC_PARSE_API class IfcHierarchyHelper; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Ifc4x3_add2::IfcObjectDefinition*&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:482:34: required from ‘void IfcHierarchyHelper::addRelatedObject(typename Schema::IfcObjectDefinition*, typename Schema::IfcObjectDefinition*, typename Schema::IfcOwnerHistory*) [with T = Ifc4x3_add2::IfcRelAggregates; Schema = Ifc4x3_add2; typename Schema::IfcObjectDefinition = Ifc4x3_add2::IfcObjectDefinition; typename Schema::IfcOwnerHistory = Ifc4x3_add2::IfcOwnerHistory]’ 482 | data.storage_.set(relating_index, relating_object); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.cpp:199:56: required from ‘typename Schema::IfcSite* IfcHierarchyHelper::addSite(typename Schema::IfcProject*, typename Schema::IfcOwnerHistory*) [with Schema = Ifc4x3_add2; typename Schema::IfcSite = Ifc4x3_add2::IfcSite; typename Schema::IfcProject = Ifc4x3_add2::IfcProject; typename Schema::IfcOwnerHistory = Ifc4x3_add2::IfcOwnerHistory]’ 199 | addRelatedObject(proj, site, owner_hist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.cpp:1073:30: required from here 1073 | template IFC_PARSE_API class IfcHierarchyHelper; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:358:6: warning: ‘void {anonymous}::set_children_of_relation(IfcUtil::IfcBaseClass*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 358 | void set_children_of_relation(IfcUtil::IfcBaseClass* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:354:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(IfcUtil::IfcBaseClass*)’ defined but not used [-Wunused-function] 354 | aggregate_of_instance::ptr get_children_of_relation(IfcUtil::IfcBaseClass* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:345:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x3_add2::IfcRelNests*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 345 | void set_children_of_relation(Ifc4x3_add2::IfcRelNests* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.h:333:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x3_add2::IfcRelNests*)’ defined but not used [-Wunused-function] 333 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x3_add2::IfcRelNests* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 3%] Building CXX object CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcLogger.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DIfcParse_EXPORTS -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_PARSE_EXPORTS -MD -MT CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcLogger.cpp.o -MF CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcLogger.cpp.o.d -o CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcLogger.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcLogger.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcLogger.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcLogger.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 3%] Building CXX object CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcParse.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DIfcParse_EXPORTS -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_PARSE_EXPORTS -MD -MT CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcParse.cpp.o -MF CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcParse.cpp.o.d -o CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcParse.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcParse.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcParse.h:33, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcParse.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘auto VariantArray::apply_visitor(Visitor&&, std::size_t) const [with Visitor = {anonymous}::StringBuilderVisitor&; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcParse.cpp:1009:35: required from here 1009 | storage_.apply_visitor(vis, i); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:254:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 254 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcParse.cpp: In copy constructor ‘IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcParse.cpp:2444:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 2444 | for (size_t i = 0; i < data.storage_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘auto VariantArray::apply_visitor(Visitor&&, std::size_t) const [with Visitor = IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&)::; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcParse.cpp:2445:36: required from here 2445 | data.storage_.apply_visitor([this, i](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2446 | using U = std::decay_t; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2447 | if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2448 | // @todo why did we ever choose shared_ptrs for these | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2449 | // aggregates? Now we need to explicit copies. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2450 | aggregate_of_instance::ptr v2(new aggregate_of_instance); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2451 | if (v) { | ~~~~~~~~ 2452 | v2->reserve(v->size()); | ~~~~~~~~~~~~~~~~~~~~~~~ 2453 | for (auto& i : *v) { | ~~~~~~~~~~~~~~~~~~~~ 2454 | v2->push(i); | ~~~~~~~~~~~~ 2455 | } | ~ 2456 | } | ~ 2457 | storage_.set(i, v2); | ~~~~~~~~~~~~~~~~~~~~ 2458 | } else if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2459 | aggregate_of_aggregate_of_instance::ptr v2(new aggregate_of_aggregate_of_instance); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2460 | if (v) { | ~~~~~~~~ 2461 | for (auto& i : *v) { | ~~~~~~~~~~~~~~~~~~~~ 2462 | v2->push(i); | ~~~~~~~~~~~~ 2463 | } | ~ 2464 | } | ~ 2465 | storage_.set(i, v2); | ~~~~~~~~~~~~~~~~~~~~ 2466 | } else { | ~~~~~~~~ 2467 | storage_.set(i, v); | ~~~~~~~~~~~~~~~~~~~ 2468 | } | ~ 2469 | }, i); | ~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:254:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 254 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘bool VariantArray::has(std::size_t) const [with T = Blank; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcParse.cpp:1002:32: required from here 1002 | if (storage_.has(i)) { | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:225:22: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 225 | return index < size() && size_and_indices_[index + 1] == ::impl::TypeIndex::value; | ~~~~~~^~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘bool VariantArray::has(std::size_t) const [with T = IfcUtil::IfcBaseClass*; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcParse.cpp:1440:61: required from here 1440 | if (storage->has(attr_index)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:225:22: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 225 | return index < size() && size_and_indices_[index + 1] == ::impl::TypeIndex::value; | ~~~~~~^~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘T& VariantArray::get(std::size_t) [with T = IfcUtil::IfcBaseClass*; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcParse.cpp:1441:73: required from here 1441 | auto inst = storage->get(attr_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:207:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 207 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = IfcUtil::IfcBaseClass* const&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcParse.cpp:1449:37: required from here 1449 | storage->set(attr_index, it->second); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = boost::shared_ptr&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcParse.cpp:1500:29: required from here 1500 | storage->set(attr_index, instances); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = boost::shared_ptr&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcParse.cpp:1535:29: required from here 1535 | storage->set(attr_index, instances); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = double&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcParse.cpp:1789:52: required from here 1789 | new_entity->data().storage_.set(i, v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = std::vector&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcParse.cpp:1795:52: required from here 1795 | new_entity->data().storage_.set(i, v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcParse.cpp:1804:52: required from here 1804 | new_entity->data().storage_.set(i, v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcParse.cpp:2424:23: required from here 2424 | data_.storage_.set(index, Blank{}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcParse.cpp:2467:29: required from ‘IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&):: [with auto:32 = std::vector >]’ 2467 | storage_.set(i, v); | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:306:31: required from ‘auto VariantArray::apply_visitor_impl(Visitor&&, std::size_t, std::integral_constant) const [with Visitor = IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&)::; long unsigned int Index = 19; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’ 306 | return visitor(**reinterpret_cast(&storage_[idx])); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:311:34: required from ‘auto VariantArray::apply_visitor_impl(Visitor&&, std::size_t, std::integral_constant) const [with Visitor = IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&)::; long unsigned int Index = 20; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’ 311 | return apply_visitor_impl(std::forward(visitor), idx, std::integral_constant{}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:259:34: required from ‘auto VariantArray::apply_visitor(Visitor&&, std::size_t) const [with Visitor = IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&)::; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’ 259 | return apply_visitor_impl(std::forward(visitor), index, std::integral_constant{}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcParse.cpp:2445:36: required from here 2445 | data.storage_.apply_visitor([this, i](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2446 | using U = std::decay_t; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2447 | if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2448 | // @todo why did we ever choose shared_ptrs for these | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2449 | // aggregates? Now we need to explicit copies. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2450 | aggregate_of_instance::ptr v2(new aggregate_of_instance); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2451 | if (v) { | ~~~~~~~~ 2452 | v2->reserve(v->size()); | ~~~~~~~~~~~~~~~~~~~~~~~ 2453 | for (auto& i : *v) { | ~~~~~~~~~~~~~~~~~~~~ 2454 | v2->push(i); | ~~~~~~~~~~~~ 2455 | } | ~ 2456 | } | ~ 2457 | storage_.set(i, v2); | ~~~~~~~~~~~~~~~~~~~~ 2458 | } else if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2459 | aggregate_of_aggregate_of_instance::ptr v2(new aggregate_of_aggregate_of_instance); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2460 | if (v) { | ~~~~~~~~ 2461 | for (auto& i : *v) { | ~~~~~~~~~~~~~~~~~~~~ 2462 | v2->push(i); | ~~~~~~~~~~~~ 2463 | } | ~ 2464 | } | ~ 2465 | storage_.set(i, v2); | ~~~~~~~~~~~~~~~~~~~~ 2466 | } else { | ~~~~~~~~ 2467 | storage_.set(i, v); | ~~~~~~~~~~~~~~~~~~~ 2468 | } | ~ 2469 | }, i); | ~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcParse.cpp:2467:29: required from ‘IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&):: [with auto:32 = std::vector >]’ 2467 | storage_.set(i, v); | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:311:34: recursively required from ‘auto VariantArray::apply_visitor_impl(Visitor&&, std::size_t, std::integral_constant) const [with Visitor = IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&)::; long unsigned int Index = 19; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’ 311 | return apply_visitor_impl(std::forward(visitor), idx, std::integral_constant{}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:311:34: required from ‘auto VariantArray::apply_visitor_impl(Visitor&&, std::size_t, std::integral_constant) const [with Visitor = IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&)::; long unsigned int Index = 20; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:259:34: required from ‘auto VariantArray::apply_visitor(Visitor&&, std::size_t) const [with Visitor = IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&)::; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’ 259 | return apply_visitor_impl(std::forward(visitor), index, std::integral_constant{}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcParse.cpp:2445:36: required from here 2445 | data.storage_.apply_visitor([this, i](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2446 | using U = std::decay_t; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2447 | if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2448 | // @todo why did we ever choose shared_ptrs for these | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2449 | // aggregates? Now we need to explicit copies. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2450 | aggregate_of_instance::ptr v2(new aggregate_of_instance); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2451 | if (v) { | ~~~~~~~~ 2452 | v2->reserve(v->size()); | ~~~~~~~~~~~~~~~~~~~~~~~ 2453 | for (auto& i : *v) { | ~~~~~~~~~~~~~~~~~~~~ 2454 | v2->push(i); | ~~~~~~~~~~~~ 2455 | } | ~ 2456 | } | ~ 2457 | storage_.set(i, v2); | ~~~~~~~~~~~~~~~~~~~~ 2458 | } else if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2459 | aggregate_of_aggregate_of_instance::ptr v2(new aggregate_of_aggregate_of_instance); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2460 | if (v) { | ~~~~~~~~ 2461 | for (auto& i : *v) { | ~~~~~~~~~~~~~~~~~~~~ 2462 | v2->push(i); | ~~~~~~~~~~~~ 2463 | } | ~ 2464 | } | ~ 2465 | storage_.set(i, v2); | ~~~~~~~~~~~~~~~~~~~~ 2466 | } else { | ~~~~~~~~ 2467 | storage_.set(i, v); | ~~~~~~~~~~~~~~~~~~~ 2468 | } | ~ 2469 | }, i); | ~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const empty_aggregate_of_aggregate_t&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcParse.cpp:2467:29: required from ‘IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&):: [with auto:32 = empty_aggregate_of_aggregate_t]’ 2467 | storage_.set(i, v); | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:311:34: recursively required from ‘auto VariantArray::apply_visitor_impl(Visitor&&, std::size_t, std::integral_constant) const [with Visitor = IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&)::; long unsigned int Index = 19; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’ 311 | return apply_visitor_impl(std::forward(visitor), idx, std::integral_constant{}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:311:34: required from ‘auto VariantArray::apply_visitor_impl(Visitor&&, std::size_t, std::integral_constant) const [with Visitor = IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&)::; long unsigned int Index = 20; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:259:34: required from ‘auto VariantArray::apply_visitor(Visitor&&, std::size_t) const [with Visitor = IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&)::; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’ 259 | return apply_visitor_impl(std::forward(visitor), index, std::integral_constant{}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcParse.cpp:2445:36: required from here 2445 | data.storage_.apply_visitor([this, i](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2446 | using U = std::decay_t; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2447 | if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2448 | // @todo why did we ever choose shared_ptrs for these | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2449 | // aggregates? Now we need to explicit copies. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2450 | aggregate_of_instance::ptr v2(new aggregate_of_instance); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2451 | if (v) { | ~~~~~~~~ 2452 | v2->reserve(v->size()); | ~~~~~~~~~~~~~~~~~~~~~~~ 2453 | for (auto& i : *v) { | ~~~~~~~~~~~~~~~~~~~~ 2454 | v2->push(i); | ~~~~~~~~~~~~ 2455 | } | ~ 2456 | } | ~ 2457 | storage_.set(i, v2); | ~~~~~~~~~~~~~~~~~~~~ 2458 | } else if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2459 | aggregate_of_aggregate_of_instance::ptr v2(new aggregate_of_aggregate_of_instance); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2460 | if (v) { | ~~~~~~~~ 2461 | for (auto& i : *v) { | ~~~~~~~~~~~~~~~~~~~~ 2462 | v2->push(i); | ~~~~~~~~~~~~ 2463 | } | ~ 2464 | } | ~ 2465 | storage_.set(i, v2); | ~~~~~~~~~~~~~~~~~~~~ 2466 | } else { | ~~~~~~~~ 2467 | storage_.set(i, v); | ~~~~~~~~~~~~~~~~~~~ 2468 | } | ~ 2469 | }, i); | ~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcParse.cpp:2467:29: required from ‘IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&):: [with auto:32 = std::vector >]’ 2467 | storage_.set(i, v); | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:311:34: recursively required from ‘auto VariantArray::apply_visitor_impl(Visitor&&, std::size_t, std::integral_constant) const [with Visitor = IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&)::; long unsigned int Index = 19; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’ 311 | return apply_visitor_impl(std::forward(visitor), idx, std::integral_constant{}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:311:34: required from ‘auto VariantArray::apply_visitor_impl(Visitor&&, std::size_t, std::integral_constant) const [with Visitor = IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&)::; long unsigned int Index = 20; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:259:34: required from ‘auto VariantArray::apply_visitor(Visitor&&, std::size_t) const [with Visitor = IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&)::; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’ 259 | return apply_visitor_impl(std::forward(visitor), index, std::integral_constant{}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcParse.cpp:2445:36: required from here 2445 | data.storage_.apply_visitor([this, i](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2446 | using U = std::decay_t; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2447 | if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2448 | // @todo why did we ever choose shared_ptrs for these | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2449 | // aggregates? Now we need to explicit copies. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2450 | aggregate_of_instance::ptr v2(new aggregate_of_instance); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2451 | if (v) { | ~~~~~~~~ 2452 | v2->reserve(v->size()); | ~~~~~~~~~~~~~~~~~~~~~~~ 2453 | for (auto& i : *v) { | ~~~~~~~~~~~~~~~~~~~~ 2454 | v2->push(i); | ~~~~~~~~~~~~ 2455 | } | ~ 2456 | } | ~ 2457 | storage_.set(i, v2); | ~~~~~~~~~~~~~~~~~~~~ 2458 | } else if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2459 | aggregate_of_aggregate_of_instance::ptr v2(new aggregate_of_aggregate_of_instance); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2460 | if (v) { | ~~~~~~~~ 2461 | for (auto& i : *v) { | ~~~~~~~~~~~~~~~~~~~~ 2462 | v2->push(i); | ~~~~~~~~~~~~ 2463 | } | ~ 2464 | } | ~ 2465 | storage_.set(i, v2); | ~~~~~~~~~~~~~~~~~~~~ 2466 | } else { | ~~~~~~~~ 2467 | storage_.set(i, v); | ~~~~~~~~~~~~~~~~~~~ 2468 | } | ~ 2469 | }, i); | ~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcParse.cpp:2467:29: required from ‘IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&):: [with auto:32 = std::vector]’ 2467 | storage_.set(i, v); | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:311:34: recursively required from ‘auto VariantArray::apply_visitor_impl(Visitor&&, std::size_t, std::integral_constant) const [with Visitor = IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&)::; long unsigned int Index = 19; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’ 311 | return apply_visitor_impl(std::forward(visitor), idx, std::integral_constant{}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:311:34: required from ‘auto VariantArray::apply_visitor_impl(Visitor&&, std::size_t, std::integral_constant) const [with Visitor = IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&)::; long unsigned int Index = 20; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:259:34: required from ‘auto VariantArray::apply_visitor(Visitor&&, std::size_t) const [with Visitor = IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&)::; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’ 259 | return apply_visitor_impl(std::forward(visitor), index, std::integral_constant{}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcParse.cpp:2445:36: required from here 2445 | data.storage_.apply_visitor([this, i](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2446 | using U = std::decay_t; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2447 | if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2448 | // @todo why did we ever choose shared_ptrs for these | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2449 | // aggregates? Now we need to explicit copies. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2450 | aggregate_of_instance::ptr v2(new aggregate_of_instance); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2451 | if (v) { | ~~~~~~~~ 2452 | v2->reserve(v->size()); | ~~~~~~~~~~~~~~~~~~~~~~~ 2453 | for (auto& i : *v) { | ~~~~~~~~~~~~~~~~~~~~ 2454 | v2->push(i); | ~~~~~~~~~~~~ 2455 | } | ~ 2456 | } | ~ 2457 | storage_.set(i, v2); | ~~~~~~~~~~~~~~~~~~~~ 2458 | } else if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2459 | aggregate_of_aggregate_of_instance::ptr v2(new aggregate_of_aggregate_of_instance); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2460 | if (v) { | ~~~~~~~~ 2461 | for (auto& i : *v) { | ~~~~~~~~~~~~~~~~~~~~ 2462 | v2->push(i); | ~~~~~~~~~~~~ 2463 | } | ~ 2464 | } | ~ 2465 | storage_.set(i, v2); | ~~~~~~~~~~~~~~~~~~~~ 2466 | } else { | ~~~~~~~~ 2467 | storage_.set(i, v); | ~~~~~~~~~~~~~~~~~~~ 2468 | } | ~ 2469 | }, i); | ~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcParse.cpp:2467:29: required from ‘IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&):: [with auto:32 = std::vector]’ 2467 | storage_.set(i, v); | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:311:34: recursively required from ‘auto VariantArray::apply_visitor_impl(Visitor&&, std::size_t, std::integral_constant) const [with Visitor = IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&)::; long unsigned int Index = 19; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’ 311 | return apply_visitor_impl(std::forward(visitor), idx, std::integral_constant{}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:311:34: required from ‘auto VariantArray::apply_visitor_impl(Visitor&&, std::size_t, std::integral_constant) const [with Visitor = IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&)::; long unsigned int Index = 20; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:259:34: required from ‘auto VariantArray::apply_visitor(Visitor&&, std::size_t) const [with Visitor = IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&)::; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’ 259 | return apply_visitor_impl(std::forward(visitor), index, std::integral_constant{}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcParse.cpp:2445:36: required from here 2445 | data.storage_.apply_visitor([this, i](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2446 | using U = std::decay_t; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2447 | if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2448 | // @todo why did we ever choose shared_ptrs for these | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2449 | // aggregates? Now we need to explicit copies. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2450 | aggregate_of_instance::ptr v2(new aggregate_of_instance); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2451 | if (v) { | ~~~~~~~~ 2452 | v2->reserve(v->size()); | ~~~~~~~~~~~~~~~~~~~~~~~ 2453 | for (auto& i : *v) { | ~~~~~~~~~~~~~~~~~~~~ 2454 | v2->push(i); | ~~~~~~~~~~~~ 2455 | } | ~ 2456 | } | ~ 2457 | storage_.set(i, v2); | ~~~~~~~~~~~~~~~~~~~~ 2458 | } else if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2459 | aggregate_of_aggregate_of_instance::ptr v2(new aggregate_of_aggregate_of_instance); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2460 | if (v) { | ~~~~~~~~ 2461 | for (auto& i : *v) { | ~~~~~~~~~~~~~~~~~~~~ 2462 | v2->push(i); | ~~~~~~~~~~~~ 2463 | } | ~ 2464 | } | ~ 2465 | storage_.set(i, v2); | ~~~~~~~~~~~~~~~~~~~~ 2466 | } else { | ~~~~~~~~ 2467 | storage_.set(i, v); | ~~~~~~~~~~~~~~~~~~~ 2468 | } | ~ 2469 | }, i); | ~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const empty_aggregate_t&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcParse.cpp:2467:29: required from ‘IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&):: [with auto:32 = empty_aggregate_t]’ 2467 | storage_.set(i, v); | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:311:34: recursively required from ‘auto VariantArray::apply_visitor_impl(Visitor&&, std::size_t, std::integral_constant) const [with Visitor = IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&)::; long unsigned int Index = 19; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’ 311 | return apply_visitor_impl(std::forward(visitor), idx, std::integral_constant{}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:311:34: required from ‘auto VariantArray::apply_visitor_impl(Visitor&&, std::size_t, std::integral_constant) const [with Visitor = IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&)::; long unsigned int Index = 20; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:259:34: required from ‘auto VariantArray::apply_visitor(Visitor&&, std::size_t) const [with Visitor = IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&)::; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’ 259 | return apply_visitor_impl(std::forward(visitor), index, std::integral_constant{}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcParse.cpp:2445:36: required from here 2445 | data.storage_.apply_visitor([this, i](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2446 | using U = std::decay_t; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2447 | if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2448 | // @todo why did we ever choose shared_ptrs for these | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2449 | // aggregates? Now we need to explicit copies. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2450 | aggregate_of_instance::ptr v2(new aggregate_of_instance); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2451 | if (v) { | ~~~~~~~~ 2452 | v2->reserve(v->size()); | ~~~~~~~~~~~~~~~~~~~~~~~ 2453 | for (auto& i : *v) { | ~~~~~~~~~~~~~~~~~~~~ 2454 | v2->push(i); | ~~~~~~~~~~~~ 2455 | } | ~ 2456 | } | ~ 2457 | storage_.set(i, v2); | ~~~~~~~~~~~~~~~~~~~~ 2458 | } else if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2459 | aggregate_of_aggregate_of_instance::ptr v2(new aggregate_of_aggregate_of_instance); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2460 | if (v) { | ~~~~~~~~ 2461 | for (auto& i : *v) { | ~~~~~~~~~~~~~~~~~~~~ 2462 | v2->push(i); | ~~~~~~~~~~~~ 2463 | } | ~ 2464 | } | ~ 2465 | storage_.set(i, v2); | ~~~~~~~~~~~~~~~~~~~~ 2466 | } else { | ~~~~~~~~ 2467 | storage_.set(i, v); | ~~~~~~~~~~~~~~~~~~~ 2468 | } | ~ 2469 | }, i); | ~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const EnumerationReference&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcParse.cpp:2467:29: required from ‘IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&):: [with auto:32 = EnumerationReference]’ 2467 | storage_.set(i, v); | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:311:34: recursively required from ‘auto VariantArray::apply_visitor_impl(Visitor&&, std::size_t, std::integral_constant) const [with Visitor = IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&)::; long unsigned int Index = 19; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’ 311 | return apply_visitor_impl(std::forward(visitor), idx, std::integral_constant{}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:311:34: required from ‘auto VariantArray::apply_visitor_impl(Visitor&&, std::size_t, std::integral_constant) const [with Visitor = IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&)::; long unsigned int Index = 20; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:259:34: required from ‘auto VariantArray::apply_visitor(Visitor&&, std::size_t) const [with Visitor = IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&)::; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’ 259 | return apply_visitor_impl(std::forward(visitor), index, std::integral_constant{}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcParse.cpp:2445:36: required from here 2445 | data.storage_.apply_visitor([this, i](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2446 | using U = std::decay_t; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2447 | if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2448 | // @todo why did we ever choose shared_ptrs for these | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2449 | // aggregates? Now we need to explicit copies. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2450 | aggregate_of_instance::ptr v2(new aggregate_of_instance); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2451 | if (v) { | ~~~~~~~~ 2452 | v2->reserve(v->size()); | ~~~~~~~~~~~~~~~~~~~~~~~ 2453 | for (auto& i : *v) { | ~~~~~~~~~~~~~~~~~~~~ 2454 | v2->push(i); | ~~~~~~~~~~~~ 2455 | } | ~ 2456 | } | ~ 2457 | storage_.set(i, v2); | ~~~~~~~~~~~~~~~~~~~~ 2458 | } else if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2459 | aggregate_of_aggregate_of_instance::ptr v2(new aggregate_of_aggregate_of_instance); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2460 | if (v) { | ~~~~~~~~ 2461 | for (auto& i : *v) { | ~~~~~~~~~~~~~~~~~~~~ 2462 | v2->push(i); | ~~~~~~~~~~~~ 2463 | } | ~ 2464 | } | ~ 2465 | storage_.set(i, v2); | ~~~~~~~~~~~~~~~~~~~~ 2466 | } else { | ~~~~~~~~ 2467 | storage_.set(i, v); | ~~~~~~~~~~~~~~~~~~~ 2468 | } | ~ 2469 | }, i); | ~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const boost::dynamic_bitset<>&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcParse.cpp:2467:29: required from ‘IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&):: [with auto:32 = boost::dynamic_bitset<>]’ 2467 | storage_.set(i, v); | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:311:34: recursively required from ‘auto VariantArray::apply_visitor_impl(Visitor&&, std::size_t, std::integral_constant) const [with Visitor = IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&)::; long unsigned int Index = 19; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’ 311 | return apply_visitor_impl(std::forward(visitor), idx, std::integral_constant{}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:311:34: required from ‘auto VariantArray::apply_visitor_impl(Visitor&&, std::size_t, std::integral_constant) const [with Visitor = IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&)::; long unsigned int Index = 20; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:259:34: required from ‘auto VariantArray::apply_visitor(Visitor&&, std::size_t) const [with Visitor = IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&)::; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’ 259 | return apply_visitor_impl(std::forward(visitor), index, std::integral_constant{}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcParse.cpp:2445:36: required from here 2445 | data.storage_.apply_visitor([this, i](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2446 | using U = std::decay_t; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2447 | if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2448 | // @todo why did we ever choose shared_ptrs for these | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2449 | // aggregates? Now we need to explicit copies. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2450 | aggregate_of_instance::ptr v2(new aggregate_of_instance); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2451 | if (v) { | ~~~~~~~~ 2452 | v2->reserve(v->size()); | ~~~~~~~~~~~~~~~~~~~~~~~ 2453 | for (auto& i : *v) { | ~~~~~~~~~~~~~~~~~~~~ 2454 | v2->push(i); | ~~~~~~~~~~~~ 2455 | } | ~ 2456 | } | ~ 2457 | storage_.set(i, v2); | ~~~~~~~~~~~~~~~~~~~~ 2458 | } else if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2459 | aggregate_of_aggregate_of_instance::ptr v2(new aggregate_of_aggregate_of_instance); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2460 | if (v) { | ~~~~~~~~ 2461 | for (auto& i : *v) { | ~~~~~~~~~~~~~~~~~~~~ 2462 | v2->push(i); | ~~~~~~~~~~~~ 2463 | } | ~ 2464 | } | ~ 2465 | storage_.set(i, v2); | ~~~~~~~~~~~~~~~~~~~~ 2466 | } else { | ~~~~~~~~ 2467 | storage_.set(i, v); | ~~~~~~~~~~~~~~~~~~~ 2468 | } | ~ 2469 | }, i); | ~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const double&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcParse.cpp:2467:29: required from ‘IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&):: [with auto:32 = double]’ 2467 | storage_.set(i, v); | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:311:34: recursively required from ‘auto VariantArray::apply_visitor_impl(Visitor&&, std::size_t, std::integral_constant) const [with Visitor = IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&)::; long unsigned int Index = 19; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’ 311 | return apply_visitor_impl(std::forward(visitor), idx, std::integral_constant{}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:311:34: required from ‘auto VariantArray::apply_visitor_impl(Visitor&&, std::size_t, std::integral_constant) const [with Visitor = IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&)::; long unsigned int Index = 20; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:259:34: required from ‘auto VariantArray::apply_visitor(Visitor&&, std::size_t) const [with Visitor = IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&)::; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’ 259 | return apply_visitor_impl(std::forward(visitor), index, std::integral_constant{}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcParse.cpp:2445:36: required from here 2445 | data.storage_.apply_visitor([this, i](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2446 | using U = std::decay_t; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2447 | if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2448 | // @todo why did we ever choose shared_ptrs for these | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2449 | // aggregates? Now we need to explicit copies. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2450 | aggregate_of_instance::ptr v2(new aggregate_of_instance); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2451 | if (v) { | ~~~~~~~~ 2452 | v2->reserve(v->size()); | ~~~~~~~~~~~~~~~~~~~~~~~ 2453 | for (auto& i : *v) { | ~~~~~~~~~~~~~~~~~~~~ 2454 | v2->push(i); | ~~~~~~~~~~~~ 2455 | } | ~ 2456 | } | ~ 2457 | storage_.set(i, v2); | ~~~~~~~~~~~~~~~~~~~~ 2458 | } else if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2459 | aggregate_of_aggregate_of_instance::ptr v2(new aggregate_of_aggregate_of_instance); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2460 | if (v) { | ~~~~~~~~ 2461 | for (auto& i : *v) { | ~~~~~~~~~~~~~~~~~~~~ 2462 | v2->push(i); | ~~~~~~~~~~~~ 2463 | } | ~ 2464 | } | ~ 2465 | storage_.set(i, v2); | ~~~~~~~~~~~~~~~~~~~~ 2466 | } else { | ~~~~~~~~ 2467 | storage_.set(i, v); | ~~~~~~~~~~~~~~~~~~~ 2468 | } | ~ 2469 | }, i); | ~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const boost::logic::tribool&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcParse.cpp:2467:29: required from ‘IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&):: [with auto:32 = boost::logic::tribool]’ 2467 | storage_.set(i, v); | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:311:34: recursively required from ‘auto VariantArray::apply_visitor_impl(Visitor&&, std::size_t, std::integral_constant) const [with Visitor = IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&)::; long unsigned int Index = 19; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’ 311 | return apply_visitor_impl(std::forward(visitor), idx, std::integral_constant{}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:311:34: required from ‘auto VariantArray::apply_visitor_impl(Visitor&&, std::size_t, std::integral_constant) const [with Visitor = IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&)::; long unsigned int Index = 20; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:259:34: required from ‘auto VariantArray::apply_visitor(Visitor&&, std::size_t) const [with Visitor = IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&)::; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’ 259 | return apply_visitor_impl(std::forward(visitor), index, std::integral_constant{}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcParse.cpp:2445:36: required from here 2445 | data.storage_.apply_visitor([this, i](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2446 | using U = std::decay_t; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2447 | if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2448 | // @todo why did we ever choose shared_ptrs for these | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2449 | // aggregates? Now we need to explicit copies. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2450 | aggregate_of_instance::ptr v2(new aggregate_of_instance); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2451 | if (v) { | ~~~~~~~~ 2452 | v2->reserve(v->size()); | ~~~~~~~~~~~~~~~~~~~~~~~ 2453 | for (auto& i : *v) { | ~~~~~~~~~~~~~~~~~~~~ 2454 | v2->push(i); | ~~~~~~~~~~~~ 2455 | } | ~ 2456 | } | ~ 2457 | storage_.set(i, v2); | ~~~~~~~~~~~~~~~~~~~~ 2458 | } else if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2459 | aggregate_of_aggregate_of_instance::ptr v2(new aggregate_of_aggregate_of_instance); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2460 | if (v) { | ~~~~~~~~ 2461 | for (auto& i : *v) { | ~~~~~~~~~~~~~~~~~~~~ 2462 | v2->push(i); | ~~~~~~~~~~~~ 2463 | } | ~ 2464 | } | ~ 2465 | storage_.set(i, v2); | ~~~~~~~~~~~~~~~~~~~~ 2466 | } else { | ~~~~~~~~ 2467 | storage_.set(i, v); | ~~~~~~~~~~~~~~~~~~~ 2468 | } | ~ 2469 | }, i); | ~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const bool&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcParse.cpp:2467:29: required from ‘IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&):: [with auto:32 = bool]’ 2467 | storage_.set(i, v); | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:311:34: recursively required from ‘auto VariantArray::apply_visitor_impl(Visitor&&, std::size_t, std::integral_constant) const [with Visitor = IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&)::; long unsigned int Index = 19; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’ 311 | return apply_visitor_impl(std::forward(visitor), idx, std::integral_constant{}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:311:34: required from ‘auto VariantArray::apply_visitor_impl(Visitor&&, std::size_t, std::integral_constant) const [with Visitor = IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&)::; long unsigned int Index = 20; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:259:34: required from ‘auto VariantArray::apply_visitor(Visitor&&, std::size_t) const [with Visitor = IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&)::; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’ 259 | return apply_visitor_impl(std::forward(visitor), index, std::integral_constant{}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcParse.cpp:2445:36: required from here 2445 | data.storage_.apply_visitor([this, i](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2446 | using U = std::decay_t; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2447 | if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2448 | // @todo why did we ever choose shared_ptrs for these | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2449 | // aggregates? Now we need to explicit copies. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2450 | aggregate_of_instance::ptr v2(new aggregate_of_instance); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2451 | if (v) { | ~~~~~~~~ 2452 | v2->reserve(v->size()); | ~~~~~~~~~~~~~~~~~~~~~~~ 2453 | for (auto& i : *v) { | ~~~~~~~~~~~~~~~~~~~~ 2454 | v2->push(i); | ~~~~~~~~~~~~ 2455 | } | ~ 2456 | } | ~ 2457 | storage_.set(i, v2); | ~~~~~~~~~~~~~~~~~~~~ 2458 | } else if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2459 | aggregate_of_aggregate_of_instance::ptr v2(new aggregate_of_aggregate_of_instance); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2460 | if (v) { | ~~~~~~~~ 2461 | for (auto& i : *v) { | ~~~~~~~~~~~~~~~~~~~~ 2462 | v2->push(i); | ~~~~~~~~~~~~ 2463 | } | ~ 2464 | } | ~ 2465 | storage_.set(i, v2); | ~~~~~~~~~~~~~~~~~~~~ 2466 | } else { | ~~~~~~~~ 2467 | storage_.set(i, v); | ~~~~~~~~~~~~~~~~~~~ 2468 | } | ~ 2469 | }, i); | ~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const int&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcParse.cpp:2467:29: required from ‘IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&):: [with auto:32 = int]’ 2467 | storage_.set(i, v); | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:311:34: recursively required from ‘auto VariantArray::apply_visitor_impl(Visitor&&, std::size_t, std::integral_constant) const [with Visitor = IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&)::; long unsigned int Index = 19; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’ 311 | return apply_visitor_impl(std::forward(visitor), idx, std::integral_constant{}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:311:34: required from ‘auto VariantArray::apply_visitor_impl(Visitor&&, std::size_t, std::integral_constant) const [with Visitor = IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&)::; long unsigned int Index = 20; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:259:34: required from ‘auto VariantArray::apply_visitor(Visitor&&, std::size_t) const [with Visitor = IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&)::; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’ 259 | return apply_visitor_impl(std::forward(visitor), index, std::integral_constant{}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcParse.cpp:2445:36: required from here 2445 | data.storage_.apply_visitor([this, i](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2446 | using U = std::decay_t; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2447 | if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2448 | // @todo why did we ever choose shared_ptrs for these | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2449 | // aggregates? Now we need to explicit copies. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2450 | aggregate_of_instance::ptr v2(new aggregate_of_instance); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2451 | if (v) { | ~~~~~~~~ 2452 | v2->reserve(v->size()); | ~~~~~~~~~~~~~~~~~~~~~~~ 2453 | for (auto& i : *v) { | ~~~~~~~~~~~~~~~~~~~~ 2454 | v2->push(i); | ~~~~~~~~~~~~ 2455 | } | ~ 2456 | } | ~ 2457 | storage_.set(i, v2); | ~~~~~~~~~~~~~~~~~~~~ 2458 | } else if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2459 | aggregate_of_aggregate_of_instance::ptr v2(new aggregate_of_aggregate_of_instance); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2460 | if (v) { | ~~~~~~~~ 2461 | for (auto& i : *v) { | ~~~~~~~~~~~~~~~~~~~~ 2462 | v2->push(i); | ~~~~~~~~~~~~ 2463 | } | ~ 2464 | } | ~ 2465 | storage_.set(i, v2); | ~~~~~~~~~~~~~~~~~~~~ 2466 | } else { | ~~~~~~~~ 2467 | storage_.set(i, v); | ~~~~~~~~~~~~~~~~~~~ 2468 | } | ~ 2469 | }, i); | ~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const Derived&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcParse.cpp:2467:29: required from ‘IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&):: [with auto:32 = Derived]’ 2467 | storage_.set(i, v); | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:311:34: recursively required from ‘auto VariantArray::apply_visitor_impl(Visitor&&, std::size_t, std::integral_constant) const [with Visitor = IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&)::; long unsigned int Index = 19; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’ 311 | return apply_visitor_impl(std::forward(visitor), idx, std::integral_constant{}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:311:34: required from ‘auto VariantArray::apply_visitor_impl(Visitor&&, std::size_t, std::integral_constant) const [with Visitor = IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&)::; long unsigned int Index = 20; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:259:34: required from ‘auto VariantArray::apply_visitor(Visitor&&, std::size_t) const [with Visitor = IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&)::; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’ 259 | return apply_visitor_impl(std::forward(visitor), index, std::integral_constant{}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcParse.cpp:2445:36: required from here 2445 | data.storage_.apply_visitor([this, i](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2446 | using U = std::decay_t; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2447 | if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2448 | // @todo why did we ever choose shared_ptrs for these | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2449 | // aggregates? Now we need to explicit copies. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2450 | aggregate_of_instance::ptr v2(new aggregate_of_instance); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2451 | if (v) { | ~~~~~~~~ 2452 | v2->reserve(v->size()); | ~~~~~~~~~~~~~~~~~~~~~~~ 2453 | for (auto& i : *v) { | ~~~~~~~~~~~~~~~~~~~~ 2454 | v2->push(i); | ~~~~~~~~~~~~ 2455 | } | ~ 2456 | } | ~ 2457 | storage_.set(i, v2); | ~~~~~~~~~~~~~~~~~~~~ 2458 | } else if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2459 | aggregate_of_aggregate_of_instance::ptr v2(new aggregate_of_aggregate_of_instance); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2460 | if (v) { | ~~~~~~~~ 2461 | for (auto& i : *v) { | ~~~~~~~~~~~~~~~~~~~~ 2462 | v2->push(i); | ~~~~~~~~~~~~ 2463 | } | ~ 2464 | } | ~ 2465 | storage_.set(i, v2); | ~~~~~~~~~~~~~~~~~~~~ 2466 | } else { | ~~~~~~~~ 2467 | storage_.set(i, v); | ~~~~~~~~~~~~~~~~~~~ 2468 | } | ~ 2469 | }, i); | ~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const Blank&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcParse.cpp:2467:29: required from ‘IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&):: [with auto:32 = Blank]’ 2467 | storage_.set(i, v); | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:311:34: recursively required from ‘auto VariantArray::apply_visitor_impl(Visitor&&, std::size_t, std::integral_constant) const [with Visitor = IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&)::; long unsigned int Index = 19; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’ 311 | return apply_visitor_impl(std::forward(visitor), idx, std::integral_constant{}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:311:34: required from ‘auto VariantArray::apply_visitor_impl(Visitor&&, std::size_t, std::integral_constant) const [with Visitor = IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&)::; long unsigned int Index = 20; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:259:34: required from ‘auto VariantArray::apply_visitor(Visitor&&, std::size_t) const [with Visitor = IfcEntityInstanceData::IfcEntityInstanceData(const IfcEntityInstanceData&)::; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’ 259 | return apply_visitor_impl(std::forward(visitor), index, std::integral_constant{}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcParse.cpp:2445:36: required from here 2445 | data.storage_.apply_visitor([this, i](const auto& v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2446 | using U = std::decay_t; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2447 | if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2448 | // @todo why did we ever choose shared_ptrs for these | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2449 | // aggregates? Now we need to explicit copies. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2450 | aggregate_of_instance::ptr v2(new aggregate_of_instance); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2451 | if (v) { | ~~~~~~~~ 2452 | v2->reserve(v->size()); | ~~~~~~~~~~~~~~~~~~~~~~~ 2453 | for (auto& i : *v) { | ~~~~~~~~~~~~~~~~~~~~ 2454 | v2->push(i); | ~~~~~~~~~~~~ 2455 | } | ~ 2456 | } | ~ 2457 | storage_.set(i, v2); | ~~~~~~~~~~~~~~~~~~~~ 2458 | } else if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2459 | aggregate_of_aggregate_of_instance::ptr v2(new aggregate_of_aggregate_of_instance); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2460 | if (v) { | ~~~~~~~~ 2461 | for (auto& i : *v) { | ~~~~~~~~~~~~~~~~~~~~ 2462 | v2->push(i); | ~~~~~~~~~~~~ 2463 | } | ~ 2464 | } | ~ 2465 | storage_.set(i, v2); | ~~~~~~~~~~~~~~~~~~~~ 2466 | } else { | ~~~~~~~~ 2467 | storage_.set(i, v); | ~~~~~~~~~~~~~~~~~~~ 2468 | } | ~ 2469 | }, i); | ~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const boost::shared_ptr&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcParse.cpp:1184:27: required from ‘void IfcUtil::IfcBaseClass::set_attribute_value(size_t, const T&) [with T = boost::shared_ptr; size_t = long unsigned int]’ 1184 | data_.storage_.set(i, t); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcParse.cpp:1966:70: required from here 1966 | related_instance->set_attribute_value(i, instance_list); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const boost::shared_ptr&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcParse.cpp:1184:27: required from ‘void IfcUtil::IfcBaseClass::set_attribute_value(size_t, const T&) [with T = boost::shared_ptr; size_t = long unsigned int]’ 1184 | data_.storage_.set(i, t); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcParse.cpp:1982:66: required from here 1982 | related_instance->set_attribute_value(i, new_list); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcParse.cpp: At global scope: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcParse.cpp:1025:23: warning: ‘IfcUtil::ArgumentType {anonymous}::get_argument_type(const IfcParse::declaration*, size_t)’ defined but not used [-Wunused-function] 1025 | IfcUtil::ArgumentType get_argument_type(const IfcParse::declaration* decl, size_t i) { | ^~~~~~~~~~~~~~~~~ [ 3%] Building CXX object CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcSIPrefix.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DIfcParse_EXPORTS -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_PARSE_EXPORTS -MD -MT CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcSIPrefix.cpp.o -MF CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcSIPrefix.cpp.o.d -o CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcSIPrefix.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcSIPrefix.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc2x3.h:38, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcSIPrefix.cpp:23: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 3%] Building CXX object CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcSchema.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DIfcParse_EXPORTS -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_PARSE_EXPORTS -MD -MT CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcSchema.cpp.o -MF CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcSchema.cpp.o.d -o CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcSchema.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcSchema.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcSchema.cpp:22: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 3%] Building CXX object CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcSpfHeader.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DIfcParse_EXPORTS -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_PARSE_EXPORTS -MD -MT CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcSpfHeader.cpp.o -MF CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcSpfHeader.cpp.o.d -o CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcSpfHeader.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcSpfHeader.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcSpfHeader.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcSpfHeader.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 4%] Building CXX object CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcUtil.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DIfcParse_EXPORTS -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_PARSE_EXPORTS -MD -MT CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcUtil.cpp.o -MF CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcUtil.cpp.o.d -o CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcUtil.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcUtil.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcUtil.cpp:56: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Derived; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcUtil.cpp:212:38: required from here 212 | this->data().storage_.set( | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 213 | std::distance(declaration().as_entity()->derived().begin(), it), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | Derived{} | ~~~~~~~~~ 215 | ); | ~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 4%] Building CXX object CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcWrite.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DIfcParse_EXPORTS -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_PARSE_EXPORTS -MD -MT CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcWrite.cpp.o -MF CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcWrite.cpp.o.d -o CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcWrite.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcWrite.cpp [ 4%] Building CXX object CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/parse_ifcxml.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DIfcParse_EXPORTS -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_PARSE_EXPORTS -MD -MT CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/parse_ifcxml.cpp.o -MF CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/parse_ifcxml.cpp.o.d -o CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/parse_ifcxml.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/parse_ifcxml.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/parse_ifcxml.cpp: In function ‘void end_element(void*, const xmlChar*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/parse_ifcxml.cpp:272:21: warning: unused variable ‘back’ [-Wunused-variable] 272 | const auto& back = state->stack.back(); | ^~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/parse_ifcxml.cpp:273:15: warning: unused variable ‘elems’ [-Wunused-variable] 273 | auto& elems = state->stack.back().aggregate_elements; | ^~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/parse_ifcxml.cpp: In function ‘IfcParse::IfcFile* IfcParse::parse_ifcxml(const std::string&)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/parse_ifcxml.cpp:705:24: warning: ‘int xmlSAXUserParseFile(xmlSAXHandlerPtr, void*, const char*)’ is deprecated [-Wdeprecated-declarations] 705 | xmlSAXUserParseFile(&handler, &state, filename.c_str()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/parse_ifcxml.cpp:31: /usr/include/libxml2/libxml/parser.h:1005:17: note: declared here 1005 | xmlSAXUserParseFile (xmlSAXHandlerPtr sax, | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/parse_ifcxml.cpp:707:22: warning: unused variable ‘pair’ [-Wunused-variable] 707 | for (const auto& pair : state.forward_references) { | ^~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcParse.h:33, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/parse_ifcxml.cpp:24: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = IfcUtil::IfcBaseClass*; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/parse_ifcxml.cpp:595:58: required from here 595 | inst->data().storage_.set(idx, state->stack.back().inst()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = IfcUtil::IfcBaseClass*&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/parse_ifcxml.cpp:671:68: required from here 671 | state->stack.back().inst()->data().storage_.set(state->stack.back().idx(), inst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/parse_ifcxml.cpp: In instantiation of ‘void {anonymous}::visit_any_impl(Fn&, const boost::any&) [with Fn = process_characters(void*, const xmlChar*, int)::]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/parse_ifcxml.cpp:54:37: required from ‘void {anonymous}::visit_any(Fn, const boost::any&) [with Fn = process_characters(void*, const xmlChar*, int)::; Types = {}]’ 54 | visit_any_impl(fn, a); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/parse_ifcxml.cpp:327:22: required from here 327 | visit_any([&state](auto& v) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 328 | state->stack.back().inst()->data().storage_.set(0, v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | }, val); | ~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/parse_ifcxml.cpp:36:29: warning: unused parameter ‘fn’ [-Wunused-parameter] 36 | void visit_any_impl(Fn& fn, const boost::any& a) { | ~~~~^~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/parse_ifcxml.cpp:36:51: warning: unused parameter ‘a’ [-Wunused-parameter] 36 | void visit_any_impl(Fn& fn, const boost::any& a) { | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/parse_ifcxml.cpp: In instantiation of ‘void {anonymous}::visit_any_impl(Fn&, const boost::any&) [with Fn = process_characters(void*, const xmlChar*, int)::]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/parse_ifcxml.cpp:54:37: required from ‘void {anonymous}::visit_any(Fn, const boost::any&) [with Fn = process_characters(void*, const xmlChar*, int)::; Types = {}]’ 54 | visit_any_impl(fn, a); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/parse_ifcxml.cpp:359:26: required from here 359 | visit_any([&state](auto& v) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 360 | state->stack.back().inst()->set_attribute_value(state->stack.back().idx(), v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | }, val); | ~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/parse_ifcxml.cpp:36:29: warning: unused parameter ‘fn’ [-Wunused-parameter] 36 | void visit_any_impl(Fn& fn, const boost::any& a) { | ~~~~^~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/parse_ifcxml.cpp:36:51: warning: unused parameter ‘a’ [-Wunused-parameter] 36 | void visit_any_impl(Fn& fn, const boost::any& a) { | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/parse_ifcxml.cpp: In instantiation of ‘void {anonymous}::visit_any_impl(Fn&, const boost::any&) [with Fn = start_element(void*, const xmlChar*, const xmlChar**)::::]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/parse_ifcxml.cpp:54:37: required from ‘void {anonymous}::visit_any(Fn, const boost::any&) [with Fn = start_element(void*, const xmlChar*, const xmlChar**)::::; Types = {}]’ 54 | visit_any_impl(fn, a); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/parse_ifcxml.cpp:496:38: required from here 496 | visit_any([&untyped, idx](auto& v) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 497 | untyped.storage_.set(idx, v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 498 | }, val); | ~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/parse_ifcxml.cpp:36:29: warning: unused parameter ‘fn’ [-Wunused-parameter] 36 | void visit_any_impl(Fn& fn, const boost::any& a) { | ~~~~^~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/parse_ifcxml.cpp:36:51: warning: unused parameter ‘a’ [-Wunused-parameter] 36 | void visit_any_impl(Fn& fn, const boost::any& a) { | ~~~~~~~~~~~~~~~~~~^ [ 4%] Building CXX object CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc2x3.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DIfcParse_EXPORTS -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_PARSE_EXPORTS -MD -MT CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc2x3.cpp.o -MF CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc2x3.cpp.o.d -o CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc2x3.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc2x3.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/Ifc2x3.h:38, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc2x3.cpp:27: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h: In instantiation of ‘const T& VariantArray::get(std::size_t) const [with T = EnumerationReference; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc2x3.cpp:66:93: required from here 66 | return (Ifc2x3::IfcActionSourceTypeEnum::Value) data_.storage_.get(0).index(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h:230:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 230 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 4%] Building CXX object CMakeFiles/geometry_kernel_cgal.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -Dgeometry_kernel_cgal_EXPORTS -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DCGAL_HAS_THREADS -MD -MT CMakeFiles/geometry_kernel_cgal.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.cpp.o -MF CMakeFiles/geometry_kernel_cgal.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.cpp.o.d -o CMakeFiles/geometry_kernel_cgal.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.h:46, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.cpp:22: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/../../../ifcgeom/AbstractKernel.h:52:30: warning: ‘virtual bool ifcopenshell::geometry::kernels::AbstractKernel::convert(ifcopenshell::geometry::taxonomy::ptr, IfcGeom::ConversionResults&)’ was hidden [-Woverloaded-virtual=] 52 | virtual bool convert(const taxonomy::ptr, IfcGeom::ConversionResults&); | ^~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.h:97:38: note: by ‘bool ifcopenshell::geometry::kernels::CgalKernel::convert(ifcopenshell::geometry::taxonomy::extrusion::ptr, cgal_shape_t&)’ 97 | bool convert(const taxonomy::extrusion::ptr, cgal_shape_t&); | ^~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.cpp: In member function ‘bool ifcopenshell::geometry::kernels::CgalKernel::convert(ifcopenshell::geometry::taxonomy::face::ptr, std::__cxx11::list<{anonymous}::cgal_face_t>&)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.cpp:234:88: warning: comparison of integer expressions of different signedness: ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 234 | if (face->children.size() > 1 && num_outer_bounds > 1 && face->children.size() != num_outer_bounds) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.cpp: In member function ‘void {anonymous}::point_projection_visitor::operator()(const ifcopenshell::geometry::taxonomy::point3::ptr&)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.cpp:379:57: warning: missing initializer for member ‘{anonymous}::point_projection_visitor_::u’ [-Wmissing-field-initializers] 379 | point_projection_visitor_ v{ *p }; | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.cpp: In member function ‘void {anonymous}::cgal_curve_creation_visitor::operator()(const ifcopenshell::geometry::taxonomy::trimmed_curve::ptr&)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.cpp:455:63: warning: missing initializer for member ‘{anonymous}::point_projection_visitor::u’ [-Wmissing-field-initializers] 455 | point_projection_visitor v1{ e->basis }, v2{ e->basis }; | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.cpp:455:79: warning: missing initializer for member ‘{anonymous}::point_projection_visitor::u’ [-Wmissing-field-initializers] 455 | point_projection_visitor v1{ e->basis }, v2{ e->basis }; | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.cpp: In function ‘void {anonymous}::loop_to_segments(const cgal_wire_t&, std::vector >&)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.cpp:512:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 512 | for (int i = 0; i < wire.size(); ++i) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.cpp: In member function ‘bool ifcopenshell::geometry::kernels::CgalKernel::process_extrusion(const {anonymous}::cgal_face_t&, ifcopenshell::geometry::taxonomy::direction3::ptr, double, cgal_shape_t&)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.cpp:1074:60: warning: missing initializer for member ‘{anonymous}::cgal_face_t::inner’ [-Wmissing-field-initializers] 1074 | face_list.push_back(cgal_face_t{ w }); | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.cpp: In member function ‘bool ifcopenshell::geometry::kernels::CgalKernel::preprocess_boolean_operand(const IfcUtil::IfcBaseClass*, const std::__cxx11::list >&, const std::__cxx11::list >&, const std::__cxx11::list >&, const cgal_shape_t&, CGAL::Nef_polyhedron_3&, boolean_operand_preprocess)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.cpp:1379:44: warning: unused variable ‘x’ [-Wunused-variable] 1379 | for (auto& x : first_operands) { | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.cpp: In member function ‘bool ifcopenshell::geometry::kernels::CgalKernel::process_as_2d_polygon(const std::__cxx11::list > > >&, std::__cxx11::list >&, double&, double&)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.cpp:1726:170: warning: unused parameter ‘loops’ [-Wunused-parameter] 1726 | bool CgalKernel::process_as_2d_polygon(const std::list>>& operands, std::list>& loops, double& z0, double& z1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.cpp:1726:185: warning: unused parameter ‘z0’ [-Wunused-parameter] 1726 | bool CgalKernel::process_as_2d_polygon(const std::list>>& operands, std::list>& loops, double& z0, double& z1) { | ~~~~~~~~^~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.cpp:1726:197: warning: unused parameter ‘z1’ [-Wunused-parameter] 1726 | bool CgalKernel::process_as_2d_polygon(const std::list>>& operands, std::list>& loops, double& z0, double& z1) { | ~~~~~~~~^~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/../../../ifcgeom/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/../../../ifcgeom/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/../../../ifcgeom/../ifcparse/IfcLogger.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/../../../ifcgeom/AbstractKernel.h:5: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/../../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/../../../ifcgeom/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/../../../ifcgeom/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/../../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.cpp: At global scope: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.cpp:596:21: warning: ‘{anonymous}::cgal_face_t {anonymous}::wire_to_face(const cgal_wire_t&)’ defined but not used [-Wunused-function] 596 | cgal_face_t wire_to_face(const cgal_wire_t& w) { | ^~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.cpp:577:34: warning: ‘CGAL::Polygon_2 {anonymous}::loop_to_polygon_2(ifcopenshell::geometry::taxonomy::loop::ptr)’ defined but not used [-Wunused-function] 577 | CGAL::Polygon_2 loop_to_polygon_2(taxonomy::loop::ptr loop) { | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.cpp:105:33: warning: ‘CGAL::Nef_polyhedron_3 ifcopenshell::geometry::utils::create_nef_polyhedron(std::__cxx11::list<{anonymous}::cgal_face_t>&)’ defined but not used [-Wunused-function] 105 | CGAL::Nef_polyhedron_3 ifcopenshell::geometry::utils::create_nef_polyhedron(std::list &face_list) { | ^~~~~~~~~~~~ [ 4%] Building CXX object CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc2x3-schema.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DIfcParse_EXPORTS -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_PARSE_EXPORTS -MD -MT CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc2x3-schema.cpp.o -MF CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc2x3-schema.cpp.o.d -o CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc2x3-schema.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc2x3-schema.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/Ifc2x3.h:38, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc2x3-schema.cpp:28: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 4%] Linking CXX shared library libgeometry_kernel_cgal.so /usr/bin/cmake -E cmake_link_script CMakeFiles/geometry_kernel_cgal.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -Wl,--dependency-file=CMakeFiles/geometry_kernel_cgal.dir/link.d -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libgeometry_kernel_cgal.so -o libgeometry_kernel_cgal.so "CMakeFiles/geometry_kernel_cgal.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalConversionResult.cpp.o" "CMakeFiles/geometry_kernel_cgal.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.cpp.o" /usr/lib64/libmpfr.so /usr/lib64/libgmp.so gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 4%] Built target geometry_kernel_cgal /usr/bin/gmake -f CMakeFiles/geometry_kernel_cgal_simple.dir/build.make CMakeFiles/geometry_kernel_cgal_simple.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/CMakeFiles/geometry_kernel_cgal_simple.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/geometry_kernel_cgal_simple.dir/build.make CMakeFiles/geometry_kernel_cgal_simple.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 4%] Building CXX object CMakeFiles/geometry_kernel_cgal_simple.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalConversionResult.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -Dgeometry_kernel_cgal_simple_EXPORTS -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIFOPSH_SIMPLE_KERNEL -DCGAL_HAS_THREADS -MD -MT CMakeFiles/geometry_kernel_cgal_simple.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalConversionResult.cpp.o -MF CMakeFiles/geometry_kernel_cgal_simple.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalConversionResult.cpp.o.d -o CMakeFiles/geometry_kernel_cgal_simple.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalConversionResult.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalConversionResult.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.h:46, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalConversionResult.cpp:2: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/../../../ifcgeom/AbstractKernel.h:52:30: warning: ‘virtual bool ifcopenshell::geometry::kernels::AbstractKernel::convert(ifcopenshell::geometry::taxonomy::ptr, IfcGeom::ConversionResults&)’ was hidden [-Woverloaded-virtual=] 52 | virtual bool convert(const taxonomy::ptr, IfcGeom::ConversionResults&); | ^~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.h:97:38: note: by ‘bool ifcopenshell::geometry::kernels::SimpleCgalKernel::convert(ifcopenshell::geometry::taxonomy::extrusion::ptr, cgal_simple_shape_t&)’ 97 | bool convert(const taxonomy::extrusion::ptr, cgal_shape_t&); | ^~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalConversionResult.cpp: In member function ‘virtual IfcGeom::ConversionResultShape* ifcopenshell::geometry::SimpleCgalShape::add(IfcGeom::ConversionResultShape*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalConversionResult.cpp:677:86: warning: unused parameter ‘other’ [-Wunused-parameter] 677 | ConversionResultShape* ifcopenshell::geometry::CgalShape::add(ConversionResultShape* other) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalConversionResult.cpp: In member function ‘virtual IfcGeom::ConversionResultShape* ifcopenshell::geometry::SimpleCgalShape::subtract(IfcGeom::ConversionResultShape*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalConversionResult.cpp:686:91: warning: unused parameter ‘other’ [-Wunused-parameter] 686 | ConversionResultShape* ifcopenshell::geometry::CgalShape::subtract(ConversionResultShape* other) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalConversionResult.cpp: In member function ‘virtual IfcGeom::ConversionResultShape* ifcopenshell::geometry::SimpleCgalShape::intersect(IfcGeom::ConversionResultShape*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalConversionResult.cpp:695:92: warning: unused parameter ‘other’ [-Wunused-parameter] 695 | ConversionResultShape* ifcopenshell::geometry::CgalShape::intersect(ConversionResultShape* other) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/../../../ifcgeom/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/../../../ifcgeom/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/../../../ifcgeom/../ifcparse/IfcLogger.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/../../../ifcgeom/IfcGeomElement.h:28, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalConversionResult.h:23, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalConversionResult.cpp:1: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/../../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/../../../ifcgeom/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/../../../ifcgeom/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/../../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 5%] Building CXX object CMakeFiles/geometry_kernel_cgal_simple.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -Dgeometry_kernel_cgal_simple_EXPORTS -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIFOPSH_SIMPLE_KERNEL -DCGAL_HAS_THREADS -MD -MT CMakeFiles/geometry_kernel_cgal_simple.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.cpp.o -MF CMakeFiles/geometry_kernel_cgal_simple.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.cpp.o.d -o CMakeFiles/geometry_kernel_cgal_simple.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.h:46, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.cpp:22: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/../../../ifcgeom/AbstractKernel.h:52:30: warning: ‘virtual bool ifcopenshell::geometry::kernels::AbstractKernel::convert(ifcopenshell::geometry::taxonomy::ptr, IfcGeom::ConversionResults&)’ was hidden [-Woverloaded-virtual=] 52 | virtual bool convert(const taxonomy::ptr, IfcGeom::ConversionResults&); | ^~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.h:97:38: note: by ‘bool ifcopenshell::geometry::kernels::SimpleCgalKernel::convert(ifcopenshell::geometry::taxonomy::extrusion::ptr, cgal_simple_shape_t&)’ 97 | bool convert(const taxonomy::extrusion::ptr, cgal_shape_t&); | ^~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.cpp: In member function ‘bool ifcopenshell::geometry::kernels::SimpleCgalKernel::convert(ifcopenshell::geometry::taxonomy::face::ptr, std::__cxx11::list<{anonymous}::cgal_simple_face_t>&)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.cpp:234:88: warning: comparison of integer expressions of different signedness: ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 234 | if (face->children.size() > 1 && num_outer_bounds > 1 && face->children.size() != num_outer_bounds) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.cpp: In member function ‘void {anonymous}::point_projection_visitor::operator()(const ifcopenshell::geometry::taxonomy::point3::ptr&)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.cpp:379:57: warning: missing initializer for member ‘{anonymous}::point_projection_visitor_::u’ [-Wmissing-field-initializers] 379 | point_projection_visitor_ v{ *p }; | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.cpp: In member function ‘void {anonymous}::cgal_curve_creation_visitor::operator()(const ifcopenshell::geometry::taxonomy::trimmed_curve::ptr&)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.cpp:455:63: warning: missing initializer for member ‘{anonymous}::point_projection_visitor::u’ [-Wmissing-field-initializers] 455 | point_projection_visitor v1{ e->basis }, v2{ e->basis }; | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.cpp:455:79: warning: missing initializer for member ‘{anonymous}::point_projection_visitor::u’ [-Wmissing-field-initializers] 455 | point_projection_visitor v1{ e->basis }, v2{ e->basis }; | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.cpp: In function ‘void {anonymous}::loop_to_segments(const cgal_simple_wire_t&, std::vector >&)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.cpp:512:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 512 | for (int i = 0; i < wire.size(); ++i) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.cpp: In member function ‘bool ifcopenshell::geometry::kernels::SimpleCgalKernel::convert(ifcopenshell::geometry::taxonomy::loop::ptr, cgal_simple_wire_t&)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.cpp:772:14: warning: unused variable ‘delta_dot’ [-Wunused-variable] 772 | auto delta_dot = max_dot - min_dot; | ^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.cpp: In member function ‘virtual bool ifcopenshell::geometry::kernels::SimpleCgalKernel::convert_openings(const IfcUtil::IfcBaseEntity*, const std::vector, ifcopenshell::geometry::taxonomy::matrix4> >&, const IfcGeom::ConversionResults&, const ifcopenshell::geometry::taxonomy::matrix4&, IfcGeom::ConversionResults&)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.cpp:856:99: warning: unused parameter ‘entity’ [-Wunused-parameter] 856 | bool ifcopenshell::geometry::kernels::CgalKernel::convert_openings(const IfcUtil::IfcBaseEntity * entity, const std::vector>& openings, const IfcGeom::ConversionResults & entity_shapes, const ifcopenshell::geometry::taxonomy::matrix4 & entity_trsf, IfcGeom::ConversionResults & cut_shapes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.cpp:856:195: warning: unused parameter ‘openings’ [-Wunused-parameter] 856 | bool ifcopenshell::geometry::kernels::CgalKernel::convert_openings(const IfcUtil::IfcBaseEntity * entity, const std::vector>& openings, const IfcGeom::ConversionResults & entity_shapes, const ifcopenshell::geometry::taxonomy::matrix4 & entity_trsf, IfcGeom::ConversionResults & cut_shapes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.cpp:856:240: warning: unused parameter ‘entity_shapes’ [-Wunused-parameter] 856 | bool ifcopenshell::geometry::kernels::CgalKernel::convert_openings(const IfcUtil::IfcBaseEntity * entity, const std::vector>& openings, const IfcGeom::ConversionResults & entity_shapes, const ifcopenshell::geometry::taxonomy::matrix4 & entity_trsf, IfcGeom::ConversionResults & cut_shapes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.cpp:856:305: warning: unused parameter ‘entity_trsf’ [-Wunused-parameter] 856 | bool ifcopenshell::geometry::kernels::CgalKernel::convert_openings(const IfcUtil::IfcBaseEntity * entity, const std::vector>& openings, const IfcGeom::ConversionResults & entity_shapes, const ifcopenshell::geometry::taxonomy::matrix4 & entity_trsf, IfcGeom::ConversionResults & cut_shapes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.cpp:856:347: warning: unused parameter ‘cut_shapes’ [-Wunused-parameter] 856 | bool ifcopenshell::geometry::kernels::CgalKernel::convert_openings(const IfcUtil::IfcBaseEntity * entity, const std::vector>& openings, const IfcGeom::ConversionResults & entity_shapes, const ifcopenshell::geometry::taxonomy::matrix4 & entity_trsf, IfcGeom::ConversionResults & cut_shapes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.cpp: In member function ‘bool ifcopenshell::geometry::kernels::SimpleCgalKernel::process_extrusion(const {anonymous}::cgal_simple_face_t&, ifcopenshell::geometry::taxonomy::direction3::ptr, double, cgal_simple_shape_t&)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.cpp:1074:60: warning: missing initializer for member ‘{anonymous}::cgal_simple_face_t::inner’ [-Wmissing-field-initializers] 1074 | face_list.push_back(cgal_face_t{ w }); | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.cpp: In member function ‘bool ifcopenshell::geometry::kernels::SimpleCgalKernel::process_as_2d_polygon(const std::__cxx11::list > > >&, std::__cxx11::list >&, double&, double&)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.cpp:1726:170: warning: unused parameter ‘loops’ [-Wunused-parameter] 1726 | bool CgalKernel::process_as_2d_polygon(const std::list>>& operands, std::list>& loops, double& z0, double& z1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.cpp:1726:185: warning: unused parameter ‘z0’ [-Wunused-parameter] 1726 | bool CgalKernel::process_as_2d_polygon(const std::list>>& operands, std::list>& loops, double& z0, double& z1) { | ~~~~~~~~^~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.cpp:1726:197: warning: unused parameter ‘z1’ [-Wunused-parameter] 1726 | bool CgalKernel::process_as_2d_polygon(const std::list>>& operands, std::list>& loops, double& z0, double& z1) { | ~~~~~~~~^~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/../../../ifcgeom/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/../../../ifcgeom/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/../../../ifcgeom/../ifcparse/IfcLogger.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/../../../ifcgeom/AbstractKernel.h:5: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/../../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/../../../ifcgeom/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/../../../ifcgeom/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/../../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.cpp: At global scope: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.cpp:596:21: warning: ‘{anonymous}::cgal_simple_face_t {anonymous}::wire_to_face(const cgal_simple_wire_t&)’ defined but not used [-Wunused-function] 596 | cgal_face_t wire_to_face(const cgal_wire_t& w) { | ^~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.cpp:577:34: warning: ‘CGAL::Polygon_2 {anonymous}::loop_to_polygon_2(ifcopenshell::geometry::taxonomy::loop::ptr)’ defined but not used [-Wunused-function] 577 | CGAL::Polygon_2 loop_to_polygon_2(taxonomy::loop::ptr loop) { | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc2x3-schema.cpp: In function ‘IFC2X3_populate_schema()’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc2x3-schema.cpp:982:30: note: variable tracking size limit exceeded with ‘-fvar-tracking-assignments’, retrying without 982 | IfcParse::schema_definition* IFC2X3_populate_schema() { | ^~~~~~~~~~~~~~~~~~~~~~ [ 5%] Building CXX object CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DIfcParse_EXPORTS -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_PARSE_EXPORTS -MD -MT CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4.cpp.o -MF CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4.cpp.o.d -o CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/Ifc4.h:38, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4.cpp:27: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h: In instantiation of ‘const T& VariantArray::get(std::size_t) const [with T = EnumerationReference; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4.cpp:66:92: required from here 66 | return (Ifc4::IfcActionRequestTypeEnum::Value) data_.storage_.get(0).index(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h:230:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 230 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 5%] Linking CXX shared library libgeometry_kernel_cgal_simple.so /usr/bin/cmake -E cmake_link_script CMakeFiles/geometry_kernel_cgal_simple.dir/link.txt --verbose=1 In member function ‘deallocate’, inlined from ‘deallocate’ at /usr/include/c++/15/bits/alloc_traits.h:649:23, inlined from ‘_M_deallocate’ at /usr/include/c++/15/bits/stl_vector.h:396:19, inlined from ‘_M_deallocate’ at /usr/include/c++/15/bits/stl_vector.h:392:7, inlined from ‘__dt_base ’ at /usr/include/c++/15/bits/stl_vector.h:375:15, inlined from ‘__dt_base ’ at /usr/include/c++/15/bits/stl_vector.h:805:7, inlined from ‘__dt_base ’ at /usr/include/CGAL/Polygon_2.h:65:7, inlined from ‘__ct_base ’ at /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalConversionResult.cpp:129:14: /usr/include/c++/15/bits/new_allocator.h:172:66: warning: ‘operator delete’ called on pointer ‘_531’ with nonzero offset [1, 9223372036854775792] [-Wfree-nonheap-object] 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); | ^ In member function ‘allocate’, inlined from ‘allocate’ at /usr/include/c++/15/bits/alloc_traits.h:614:28, inlined from ‘_M_allocate’ at /usr/include/c++/15/bits/stl_vector.h:387:33, inlined from ‘_M_range_initialize_n’ at /usr/include/c++/15/bits/stl_vector.h:1985:23, inlined from ‘_M_range_initialize’ at /usr/include/c++/15/bits/stl_vector.h:1974:25, inlined from ‘__ct ’ at /usr/include/c++/15/bits/stl_vector.h:751:23, inlined from ‘__ct ’ at /usr/include/CGAL/Polygon_2.h:173:9, inlined from ‘__ct_base ’ at /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalConversionResult.cpp:129:53: /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from ‘operator new’ 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -Wl,--dependency-file=CMakeFiles/geometry_kernel_cgal_simple.dir/link.d -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libgeometry_kernel_cgal_simple.so -o libgeometry_kernel_cgal_simple.so "CMakeFiles/geometry_kernel_cgal_simple.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalConversionResult.cpp.o" "CMakeFiles/geometry_kernel_cgal_simple.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/cgal/CgalKernel.cpp.o" /usr/lib64/libmpfr.so /usr/lib64/libgmp.so gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 5%] Built target geometry_kernel_cgal_simple [ 5%] Building CXX object CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4-schema.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DIfcParse_EXPORTS -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_PARSE_EXPORTS -MD -MT CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4-schema.cpp.o -MF CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4-schema.cpp.o.d -o CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4-schema.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4-schema.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/Ifc4.h:38, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4-schema.cpp:28: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /usr/bin/gmake -f CMakeFiles/geometry_kernel_opencascade.dir/build.make CMakeFiles/geometry_kernel_opencascade.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/CMakeFiles/geometry_kernel_opencascade.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/geometry_kernel_opencascade.dir/build.make CMakeFiles/geometry_kernel_opencascade.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 5%] Building CXX object CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/OpenCascadeConversionResult.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -Dgeometry_kernel_opencascade_EXPORTS -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -MD -MT CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/OpenCascadeConversionResult.cpp.o -MF CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/OpenCascadeConversionResult.cpp.o.d -o CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/OpenCascadeConversionResult.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/OpenCascadeConversionResult.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/OpenCascadeConversionResult.cpp:15: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:60:105: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 60 | const Handle_Geom_Curve intersect(const Handle_Geom_Surface&, const Handle_Geom_Surface&); | ^ In file included from /usr/include/opencascade/Standard_Type.hxx:19, from /usr/include/opencascade/Standard_TypeMismatch.hxx:20, from /usr/include/opencascade/TopoDS.hxx:22, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/OpenCascadeConversionResult.cpp:3: /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:61:97: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 61 | const Handle_Geom_Curve intersect(const Handle_Geom_Surface&, const TopoDS_Face&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:62:97: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 62 | const Handle_Geom_Curve intersect(const TopoDS_Face&, const Handle_Geom_Surface&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:63:93: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 63 | bool intersect(const Handle_Geom_Curve&, const Handle_Geom_Surface&, gp_Pnt&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:64:85: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 64 | bool intersect(const Handle_Geom_Curve&, const TopoDS_Face&, gp_Pnt&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:65:99: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 65 | bool intersect(const Handle_Geom_Curve&, const TopoDS_Shape&, std::vector&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:66:104: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 66 | bool intersect(const Handle_Geom_Surface&, const TopoDS_Shape&, std::vector< std::pair >&); | ^~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:66:125: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 66 | bool intersect(const Handle_Geom_Surface&, const TopoDS_Shape&, std::vector< std::pair >&); | ^~~~~~~~~~~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:66:146: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 66 | bool intersect(const Handle_Geom_Surface&, const TopoDS_Shape&, std::vector< std::pair >&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:68:102: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 68 | bool project(const Handle_Geom_Curve&, const gp_Pnt&, gp_Pnt& p, double& u, double& d); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:69:145: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 69 | bool project(const Handle_Geom_Surface&, const TopoDS_Shape&, double& u1, double& v1, double& u2, double& v2, double widen = 0.1); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/OpenCascadeConversionResult.cpp: In member function ‘virtual void ifcopenshell::geometry::OpenCascadeShape::Triangulate(ifcopenshell::geometry::Settings, const ifcopenshell::geometry::taxonomy::matrix4&, IfcGeom::Representation::Triangulation*, int, int) const’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/OpenCascadeConversionResult.cpp:111:43: warning: ‘Handle_Poly_Triangulation’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 111 | Handle_Poly_Triangulation tri = BRep_Tool::Triangulation(face, loc); | ^~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Poly_Triangulation.hxx:33:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 33 | DEFINE_STANDARD_HANDLE(Poly_Triangulation, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/OpenCascadeConversionResult.cpp:147:69: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 147 | Handle_Geom_Surface surf = BRep_Tool::Surface(face); | ^~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/OpenCascadeConversionResult.cpp:167:80: warning: ‘const Poly_Array1OfTriangle& Poly_Triangulation::Triangles() const’ is deprecated: Deprecated method, Triangle() should be used instead [-Wdeprecated-declarations] 167 | const Poly_Array1OfTriangle& triangles = tri->Triangles(); | ~~~~~~~~~~~~~~^~ In file included from /usr/include/opencascade/Poly_ListOfTriangulation.hxx:19, from /usr/include/opencascade/BRep_Tool.hxx:30, from /usr/include/opencascade/BRepGProp_Face.lxx:16, from /usr/include/opencascade/BRepGProp_Face.hxx:165, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/OpenCascadeConversionResult.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/OpenCascadeConversionResult.cpp:11: /usr/include/opencascade/Poly_Triangulation.hxx:339:32: note: declared here 339 | const Poly_Array1OfTriangle& Triangles() const { return myTriangles; } | ^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcgeom/../ifcgeom/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcgeom/../ifcgeom/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcgeom/../ifcgeom/taxonomy.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcgeom/IfcGeomRenderStyles.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/ConversionResult.h:23, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/OpenCascadeConversionResult.h:37: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcgeom/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcgeom/../ifcgeom/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcgeom/../ifcgeom/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcgeom/../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 5%] Building CXX object CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/OpenCascadeKernel.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -Dgeometry_kernel_opencascade_EXPORTS -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -MD -MT CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/OpenCascadeKernel.cpp.o -MF CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/OpenCascadeKernel.cpp.o.d -o CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/OpenCascadeKernel.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/OpenCascadeKernel.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/OpenCascadeKernel.h:46, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/OpenCascadeKernel.cpp:26: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/AbstractKernel.h:52:30: warning: ‘virtual bool ifcopenshell::geometry::kernels::AbstractKernel::convert(ifcopenshell::geometry::taxonomy::ptr, IfcGeom::ConversionResults&)’ was hidden [-Woverloaded-virtual=] 52 | virtual bool convert(const taxonomy::ptr, IfcGeom::ConversionResults&); | ^~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/OpenCascadeKernel.h:106:14: note: by ‘bool IfcGeom::OpenCascadeKernel::convert(ifcopenshell::geometry::taxonomy::extrusion::ptr, TopoDS_Shape&)’ 106 | bool convert(const ifcopenshell::geometry::taxonomy::extrusion::ptr, TopoDS_Shape&); | ^~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/OpenCascadeKernel.cpp:29: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:60:105: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 60 | const Handle_Geom_Curve intersect(const Handle_Geom_Surface&, const Handle_Geom_Surface&); | ^ In file included from /usr/include/opencascade/gp_Pnt.hxx:20, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/OpenCascadeKernel.h:26: /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:61:97: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 61 | const Handle_Geom_Curve intersect(const Handle_Geom_Surface&, const TopoDS_Face&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:62:97: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 62 | const Handle_Geom_Curve intersect(const TopoDS_Face&, const Handle_Geom_Surface&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:63:93: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 63 | bool intersect(const Handle_Geom_Curve&, const Handle_Geom_Surface&, gp_Pnt&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:64:85: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 64 | bool intersect(const Handle_Geom_Curve&, const TopoDS_Face&, gp_Pnt&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:65:99: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 65 | bool intersect(const Handle_Geom_Curve&, const TopoDS_Shape&, std::vector&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:66:104: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 66 | bool intersect(const Handle_Geom_Surface&, const TopoDS_Shape&, std::vector< std::pair >&); | ^~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:66:125: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 66 | bool intersect(const Handle_Geom_Surface&, const TopoDS_Shape&, std::vector< std::pair >&); | ^~~~~~~~~~~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:66:146: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 66 | bool intersect(const Handle_Geom_Surface&, const TopoDS_Shape&, std::vector< std::pair >&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:68:102: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 68 | bool project(const Handle_Geom_Curve&, const gp_Pnt&, gp_Pnt& p, double& u, double& d); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:69:145: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 69 | bool project(const Handle_Geom_Surface&, const TopoDS_Shape&, double& u1, double& v1, double& u2, double& v2, double widen = 0.1); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/IfcLogger.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/AbstractKernel.h:5: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 5%] Building CXX object CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -Dgeometry_kernel_opencascade_EXPORTS -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -MD -MT CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.cpp.o -MF CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.cpp.o.d -o CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.cpp:1: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:60:105: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 60 | const Handle_Geom_Curve intersect(const Handle_Geom_Surface&, const Handle_Geom_Surface&); | ^ In file included from /usr/include/opencascade/gp_Pnt.hxx:20, from /usr/include/opencascade/gp_Ax1.hxx:18, from /usr/include/opencascade/gp_Pln.hxx:18, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:6: /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:61:97: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 61 | const Handle_Geom_Curve intersect(const Handle_Geom_Surface&, const TopoDS_Face&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:62:97: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 62 | const Handle_Geom_Curve intersect(const TopoDS_Face&, const Handle_Geom_Surface&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:63:93: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 63 | bool intersect(const Handle_Geom_Curve&, const Handle_Geom_Surface&, gp_Pnt&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:64:85: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 64 | bool intersect(const Handle_Geom_Curve&, const TopoDS_Face&, gp_Pnt&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:65:99: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 65 | bool intersect(const Handle_Geom_Curve&, const TopoDS_Shape&, std::vector&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:66:104: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 66 | bool intersect(const Handle_Geom_Surface&, const TopoDS_Shape&, std::vector< std::pair >&); | ^~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:66:125: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 66 | bool intersect(const Handle_Geom_Surface&, const TopoDS_Shape&, std::vector< std::pair >&); | ^~~~~~~~~~~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:66:146: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 66 | bool intersect(const Handle_Geom_Surface&, const TopoDS_Shape&, std::vector< std::pair >&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:68:102: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 68 | bool project(const Handle_Geom_Curve&, const gp_Pnt&, gp_Pnt& p, double& u, double& d); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:69:145: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 69 | bool project(const Handle_Geom_Surface&, const TopoDS_Shape&, double& u1, double& v1, double& u2, double& v2, double widen = 0.1); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.cpp:198:146: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 198 | bool IfcGeom::util::project(const Handle_Geom_Surface& srf, const TopoDS_Shape& shp, double& u1, double& v1, double& u2, double& v2, double widen) { | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.cpp: In function ‘bool IfcGeom::util::project(const Handle_Geom_Surface&, const TopoDS_Shape&, double&, double&, double&, double&, double)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.cpp:245:43: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 245 | Handle_Geom_Curve crv = BRep_Tool::Curve(e, a, b); | ^~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.cpp: At global scope: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.cpp:414:108: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 414 | const Handle_Geom_Curve IfcGeom::util::intersect(const Handle_Geom_Surface& a, const Handle_Geom_Surface& b) { | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.cpp:423:100: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 423 | const Handle_Geom_Curve IfcGeom::util::intersect(const Handle_Geom_Surface& a, const TopoDS_Face& b) { | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.cpp:427:100: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 427 | const Handle_Geom_Curve IfcGeom::util::intersect(const TopoDS_Face& a, const Handle_Geom_Surface& b) { | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.cpp:431:98: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 431 | bool IfcGeom::util::intersect(const Handle_Geom_Curve& a, const Handle_Geom_Surface& b, gp_Pnt& p) { | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.cpp:441:90: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 441 | bool IfcGeom::util::intersect(const Handle_Geom_Curve& a, const TopoDS_Face& b, gp_Pnt &c) { | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.cpp:445:106: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 445 | bool IfcGeom::util::intersect(const Handle_Geom_Curve& a, const TopoDS_Shape& b, std::vector& out) { | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.cpp:456:107: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 456 | bool IfcGeom::util::intersect(const Handle_Geom_Surface& a, const TopoDS_Shape& b, std::vector< std::pair >& out) { | ^~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.cpp:456:128: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 456 | bool IfcGeom::util::intersect(const Handle_Geom_Surface& a, const TopoDS_Shape& b, std::vector< std::pair >& out) { | ^~~~~~~~~~~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.cpp:456:153: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 456 | bool IfcGeom::util::intersect(const Handle_Geom_Surface& a, const TopoDS_Shape& b, std::vector< std::pair >& out) { | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.cpp: In function ‘bool IfcGeom::util::intersect(const Handle_Geom_Surface&, const TopoDS_Shape&, std::vector, opencascade::handle > >&)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.cpp:460:44: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 460 | const Handle_Geom_Surface& s = BRep_Tool::Surface(f); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.cpp:461:35: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 461 | Handle_Geom_Curve crv = intersect(a, s); | ^~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.cpp: At global scope: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.cpp:481:108: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 481 | bool IfcGeom::util::project(const Handle_Geom_Curve& crv, const gp_Pnt& pt, gp_Pnt& p, double& u, double& d) { | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcgeom/../ifcgeom/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcgeom/../ifcgeom/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcgeom/../ifcgeom/taxonomy.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcgeom/IfcGeomRenderStyles.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/ConversionResult.h:23, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:4: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcgeom/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcgeom/../ifcgeom/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcgeom/../ifcgeom/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcgeom/../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 5%] Building CXX object CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/boolean_result.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -Dgeometry_kernel_opencascade_EXPORTS -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -MD -MT CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/boolean_result.cpp.o -MF CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/boolean_result.cpp.o.d -o CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/boolean_result.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/boolean_result.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/OpenCascadeKernel.h:46, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/boolean_result.cpp:1: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/AbstractKernel.h:52:30: warning: ‘virtual bool ifcopenshell::geometry::kernels::AbstractKernel::convert(ifcopenshell::geometry::taxonomy::ptr, IfcGeom::ConversionResults&)’ was hidden [-Woverloaded-virtual=] 52 | virtual bool convert(const taxonomy::ptr, IfcGeom::ConversionResults&); | ^~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/OpenCascadeKernel.h:106:14: note: by ‘bool IfcGeom::OpenCascadeKernel::convert(ifcopenshell::geometry::taxonomy::extrusion::ptr, TopoDS_Shape&)’ 106 | bool convert(const ifcopenshell::geometry::taxonomy::extrusion::ptr, TopoDS_Shape&); | ^~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/boolean_result.cpp:4: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:60:105: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 60 | const Handle_Geom_Curve intersect(const Handle_Geom_Surface&, const Handle_Geom_Surface&); | ^ In file included from /usr/include/opencascade/gp_Pnt.hxx:20, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/OpenCascadeKernel.h:26: /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:61:97: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 61 | const Handle_Geom_Curve intersect(const Handle_Geom_Surface&, const TopoDS_Face&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:62:97: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 62 | const Handle_Geom_Curve intersect(const TopoDS_Face&, const Handle_Geom_Surface&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:63:93: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 63 | bool intersect(const Handle_Geom_Curve&, const Handle_Geom_Surface&, gp_Pnt&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:64:85: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 64 | bool intersect(const Handle_Geom_Curve&, const TopoDS_Face&, gp_Pnt&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:65:99: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 65 | bool intersect(const Handle_Geom_Curve&, const TopoDS_Shape&, std::vector&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:66:104: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 66 | bool intersect(const Handle_Geom_Surface&, const TopoDS_Shape&, std::vector< std::pair >&); | ^~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:66:125: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 66 | bool intersect(const Handle_Geom_Surface&, const TopoDS_Shape&, std::vector< std::pair >&); | ^~~~~~~~~~~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:66:146: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 66 | bool intersect(const Handle_Geom_Surface&, const TopoDS_Shape&, std::vector< std::pair >&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:68:102: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 68 | bool project(const Handle_Geom_Curve&, const gp_Pnt&, gp_Pnt& p, double& u, double& d); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:69:145: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 69 | bool project(const Handle_Geom_Surface&, const TopoDS_Shape&, double& u1, double& v1, double& u2, double& v2, double widen = 0.1); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/IfcLogger.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/AbstractKernel.h:5: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/boolean_result.cpp: In function ‘BOPAlgo_Operation {anonymous}::op_to_occt(ifcopenshell::geometry::taxonomy::boolean_result::operation_t)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/boolean_result.cpp:57:9: warning: control reaches end of non-void function [-Wreturn-type] 57 | } | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/boolean_result.cpp: At global scope: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/boolean_result.cpp:18:14: warning: ‘bool {anonymous}::apply_in_batches(IfcGeom::util::boolean_settings, const TopoDS_Shape&, std::vector >&, BOPAlgo_Operation, TopoDS_Shape&)’ defined but not used [-Wunused-function] 18 | bool apply_in_batches(IfcGeom::util::boolean_settings bst, const TopoDS_Shape& first_operand, std::vector< std::pair >& opening_vector, BOPAlgo_Operation occ_op, TopoDS_Shape& result) { | ^~~~~~~~~~~~~~~~ [ 5%] Building CXX object CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/boolean_utils.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -Dgeometry_kernel_opencascade_EXPORTS -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -MD -MT CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/boolean_utils.cpp.o -MF CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/boolean_utils.cpp.o.d -o CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/boolean_utils.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/boolean_utils.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/IfcGeomTree.h:28, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/boolean_utils.cpp:3: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:60:105: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 60 | const Handle_Geom_Curve intersect(const Handle_Geom_Surface&, const Handle_Geom_Surface&); | ^ In file included from /usr/include/opencascade/TopoDS_Shape.hxx:20, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/boolean_utils.h:23, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/boolean_utils.cpp:1: /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:61:97: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 61 | const Handle_Geom_Curve intersect(const Handle_Geom_Surface&, const TopoDS_Face&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:62:97: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 62 | const Handle_Geom_Curve intersect(const TopoDS_Face&, const Handle_Geom_Surface&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:63:93: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 63 | bool intersect(const Handle_Geom_Curve&, const Handle_Geom_Surface&, gp_Pnt&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:64:85: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 64 | bool intersect(const Handle_Geom_Curve&, const TopoDS_Face&, gp_Pnt&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:65:99: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 65 | bool intersect(const Handle_Geom_Curve&, const TopoDS_Shape&, std::vector&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:66:104: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 66 | bool intersect(const Handle_Geom_Surface&, const TopoDS_Shape&, std::vector< std::pair >&); | ^~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:66:125: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 66 | bool intersect(const Handle_Geom_Surface&, const TopoDS_Shape&, std::vector< std::pair >&); | ^~~~~~~~~~~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:66:146: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 66 | bool intersect(const Handle_Geom_Surface&, const TopoDS_Shape&, std::vector< std::pair >&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:68:102: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 68 | bool project(const Handle_Geom_Curve&, const gp_Pnt&, gp_Pnt& p, double& u, double& d); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:69:145: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 69 | bool project(const Handle_Geom_Surface&, const TopoDS_Shape&, double& u1, double& v1, double& u2, double& v2, double widen = 0.1); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/IfcGeomTree.h: In member function ‘void IfcGeom::tree::write_h5()’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/IfcGeomTree.h:1714:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1714 | } else if (geometry_index < (1UL << 32)) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/IfcGeomTree.h: In member function ‘void IfcGeom::tree::add_element(IfcGeom::TriangulationElement*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/IfcGeomTree.h:1909:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1909 | for (int i = 0; i < elem_verts.size(); i += 3) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/IfcGeomTree.h:1914:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1914 | for (int i = 0; i < elem_faces.size(); i += 3) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/IfcGeomTree.h: In member function ‘void IfcGeom::tree::add_element(IfcGeom::BRepElement*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/IfcGeomTree.h:1962:83: warning: redundant move in initialization [-Wredundant-move] 1962 | TopoDS_Shape compound(std::move(compound_generic->shape())); | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/IfcGeomTree.h:1962:83: note: remove ‘std::move’ call /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/boolean_utils.cpp: In function ‘bool IfcGeom::util::get_edge_axis(const TopoDS_Edge&, gp_Ax1&)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/boolean_utils.cpp:267:39: warning: ‘Handle_Geom_Line’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 267 | auto line = Handle_Geom_Line::DownCast(crv); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Line.hxx:35:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 35 | DEFINE_STANDARD_HANDLE(Geom_Line, Geom_Curve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/boolean_utils.cpp:268:48: warning: ‘Handle_Geom_BSplineCurve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 268 | auto bsple = Handle_Geom_BSplineCurve::DownCast(crv); | ^~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_BSplineCurve.hxx:40:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 40 | DEFINE_STANDARD_HANDLE(Geom_BSplineCurve, Geom_BoundedCurve) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/boolean_utils.cpp: In function ‘bool IfcGeom::util::boolean_subtraction_2d_using_builder(const TopoDS_Shape&, const TopTools_ListOfShape&, TopoDS_Shape&, double)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/boolean_utils.cpp:671:52: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 671 | if (edges[i].first == shape_index) { /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/boolean_utils.cpp:794:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 794 | if (wire_index == other_index) { | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcparse/IfcParse.h:33, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcparse/IfcFile.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/IfcGeomTree.h:23: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 5%] Building CXX object CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/bspline_surface.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -Dgeometry_kernel_opencascade_EXPORTS -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -MD -MT CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/bspline_surface.cpp.o -MF CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/bspline_surface.cpp.o.d -o CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/bspline_surface.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/bspline_surface.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/OpenCascadeKernel.h:46, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/bspline_surface.cpp:1: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/AbstractKernel.h:52:30: warning: ‘virtual bool ifcopenshell::geometry::kernels::AbstractKernel::convert(ifcopenshell::geometry::taxonomy::ptr, IfcGeom::ConversionResults&)’ was hidden [-Woverloaded-virtual=] 52 | virtual bool convert(const taxonomy::ptr, IfcGeom::ConversionResults&); | ^~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/OpenCascadeKernel.h:106:14: note: by ‘bool IfcGeom::OpenCascadeKernel::convert(ifcopenshell::geometry::taxonomy::extrusion::ptr, TopoDS_Shape&)’ 106 | bool convert(const ifcopenshell::geometry::taxonomy::extrusion::ptr, TopoDS_Shape&); | ^~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/IfcLogger.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/AbstractKernel.h:5: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 6%] Building CXX object CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/clash_utils.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -Dgeometry_kernel_opencascade_EXPORTS -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -MD -MT CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/clash_utils.cpp.o -MF CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/clash_utils.cpp.o.d -o CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/clash_utils.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/clash_utils.cpp [ 6%] Building CXX object CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/extrusion.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -Dgeometry_kernel_opencascade_EXPORTS -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -MD -MT CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/extrusion.cpp.o -MF CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/extrusion.cpp.o.d -o CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/extrusion.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/extrusion.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/OpenCascadeKernel.h:46, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/extrusion.cpp:1: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/AbstractKernel.h:52:30: warning: ‘virtual bool ifcopenshell::geometry::kernels::AbstractKernel::convert(ifcopenshell::geometry::taxonomy::ptr, IfcGeom::ConversionResults&)’ was hidden [-Woverloaded-virtual=] 52 | virtual bool convert(const taxonomy::ptr, IfcGeom::ConversionResults&); | ^~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/OpenCascadeKernel.h:106:14: note: by ‘bool IfcGeom::OpenCascadeKernel::convert(ifcopenshell::geometry::taxonomy::extrusion::ptr, TopoDS_Shape&)’ 106 | bool convert(const ifcopenshell::geometry::taxonomy::extrusion::ptr, TopoDS_Shape&); | ^~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/IfcLogger.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/AbstractKernel.h:5: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 6%] Building CXX object CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/face.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -Dgeometry_kernel_opencascade_EXPORTS -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -MD -MT CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/face.cpp.o -MF CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/face.cpp.o.d -o CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/face.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/face.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/OpenCascadeKernel.h:46, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/face.cpp:55: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/AbstractKernel.h:52:30: warning: ‘virtual bool ifcopenshell::geometry::kernels::AbstractKernel::convert(ifcopenshell::geometry::taxonomy::ptr, IfcGeom::ConversionResults&)’ was hidden [-Woverloaded-virtual=] 52 | virtual bool convert(const taxonomy::ptr, IfcGeom::ConversionResults&); | ^~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/OpenCascadeKernel.h:106:14: note: by ‘bool IfcGeom::OpenCascadeKernel::convert(ifcopenshell::geometry::taxonomy::extrusion::ptr, TopoDS_Shape&)’ 106 | bool convert(const ifcopenshell::geometry::taxonomy::extrusion::ptr, TopoDS_Shape&); | ^~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/face.cpp:58: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:60:105: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 60 | const Handle_Geom_Curve intersect(const Handle_Geom_Surface&, const Handle_Geom_Surface&); | ^ In file included from /usr/include/opencascade/Standard_Type.hxx:19, from /usr/include/opencascade/gp_VectorWithNullMagnitude.hxx:20, from /usr/include/opencascade/gp_Vec.hxx:18, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/face.cpp:20: /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:61:97: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 61 | const Handle_Geom_Curve intersect(const Handle_Geom_Surface&, const TopoDS_Face&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:62:97: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 62 | const Handle_Geom_Curve intersect(const TopoDS_Face&, const Handle_Geom_Surface&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:63:93: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 63 | bool intersect(const Handle_Geom_Curve&, const Handle_Geom_Surface&, gp_Pnt&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:64:85: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 64 | bool intersect(const Handle_Geom_Curve&, const TopoDS_Face&, gp_Pnt&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:65:99: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 65 | bool intersect(const Handle_Geom_Curve&, const TopoDS_Shape&, std::vector&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:66:104: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 66 | bool intersect(const Handle_Geom_Surface&, const TopoDS_Shape&, std::vector< std::pair >&); | ^~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:66:125: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 66 | bool intersect(const Handle_Geom_Surface&, const TopoDS_Shape&, std::vector< std::pair >&); | ^~~~~~~~~~~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:66:146: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 66 | bool intersect(const Handle_Geom_Surface&, const TopoDS_Shape&, std::vector< std::pair >&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:68:102: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 68 | bool project(const Handle_Geom_Curve&, const gp_Pnt&, gp_Pnt& p, double& u, double& d); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:69:145: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 69 | bool project(const Handle_Geom_Surface&, const TopoDS_Shape&, double& u1, double& v1, double& u2, double& v2, double widen = 0.1); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/face.cpp: In member function ‘opencascade::handle IfcGeom::OpenCascadeKernel::convert_surface(ifcopenshell::geometry::taxonomy::ptr)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/face.cpp:255:42: warning: missing initializer for member ‘{anonymous}::surface_creation_visitor::result’ [-Wmissing-field-initializers] 255 | surface_creation_visitor v{ this }; | ^ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/IfcLogger.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/AbstractKernel.h:5: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/face.cpp: In member function ‘opencascade::handle {anonymous}::surface_creation_visitor::get_curve(const ifcopenshell::geometry::taxonomy::item::ptr&)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/face.cpp:184:17: warning: control reaches end of non-void function [-Wreturn-type] 184 | } | ^ [ 6%] Building CXX object CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/face_definition.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -Dgeometry_kernel_opencascade_EXPORTS -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -MD -MT CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/face_definition.cpp.o -MF CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/face_definition.cpp.o.d -o CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/face_definition.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/face_definition.cpp [ 6%] Building CXX object CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/faceset_helper.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -Dgeometry_kernel_opencascade_EXPORTS -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -MD -MT CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/faceset_helper.cpp.o -MF CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/faceset_helper.cpp.o.d -o CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/faceset_helper.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/faceset_helper.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/OpenCascadeKernel.h:46, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/faceset_helper.cpp:1: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/AbstractKernel.h:52:30: warning: ‘virtual bool ifcopenshell::geometry::kernels::AbstractKernel::convert(ifcopenshell::geometry::taxonomy::ptr, IfcGeom::ConversionResults&)’ was hidden [-Woverloaded-virtual=] 52 | virtual bool convert(const taxonomy::ptr, IfcGeom::ConversionResults&); | ^~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/OpenCascadeKernel.h:106:14: note: by ‘bool IfcGeom::OpenCascadeKernel::convert(ifcopenshell::geometry::taxonomy::extrusion::ptr, TopoDS_Shape&)’ 106 | bool convert(const ifcopenshell::geometry::taxonomy::extrusion::ptr, TopoDS_Shape&); | ^~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/IfcGeomTree.h:28, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/faceset_helper.cpp:3: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:60:105: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 60 | const Handle_Geom_Curve intersect(const Handle_Geom_Surface&, const Handle_Geom_Surface&); | ^ In file included from /usr/include/opencascade/gp_Pnt.hxx:20, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/OpenCascadeKernel.h:26: /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:61:97: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 61 | const Handle_Geom_Curve intersect(const Handle_Geom_Surface&, const TopoDS_Face&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:62:97: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 62 | const Handle_Geom_Curve intersect(const TopoDS_Face&, const Handle_Geom_Surface&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:63:93: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 63 | bool intersect(const Handle_Geom_Curve&, const Handle_Geom_Surface&, gp_Pnt&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:64:85: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 64 | bool intersect(const Handle_Geom_Curve&, const TopoDS_Face&, gp_Pnt&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:65:99: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 65 | bool intersect(const Handle_Geom_Curve&, const TopoDS_Shape&, std::vector&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:66:104: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 66 | bool intersect(const Handle_Geom_Surface&, const TopoDS_Shape&, std::vector< std::pair >&); | ^~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:66:125: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 66 | bool intersect(const Handle_Geom_Surface&, const TopoDS_Shape&, std::vector< std::pair >&); | ^~~~~~~~~~~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:66:146: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 66 | bool intersect(const Handle_Geom_Surface&, const TopoDS_Shape&, std::vector< std::pair >&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:68:102: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 68 | bool project(const Handle_Geom_Curve&, const gp_Pnt&, gp_Pnt& p, double& u, double& d); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:69:145: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 69 | bool project(const Handle_Geom_Surface&, const TopoDS_Shape&, double& u1, double& v1, double& u2, double& v2, double widen = 0.1); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/IfcGeomTree.h: In member function ‘void IfcGeom::tree::write_h5()’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/IfcGeomTree.h:1714:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1714 | } else if (geometry_index < (1UL << 32)) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/IfcGeomTree.h: In member function ‘void IfcGeom::tree::add_element(IfcGeom::TriangulationElement*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/IfcGeomTree.h:1909:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1909 | for (int i = 0; i < elem_verts.size(); i += 3) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/IfcGeomTree.h:1914:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1914 | for (int i = 0; i < elem_faces.size(); i += 3) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/IfcGeomTree.h: In member function ‘void IfcGeom::tree::add_element(IfcGeom::BRepElement*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/IfcGeomTree.h:1962:83: warning: redundant move in initialization [-Wredundant-move] 1962 | TopoDS_Shape compound(std::move(compound_generic->shape())); | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/IfcGeomTree.h:1962:83: note: remove ‘std::move’ call /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/faceset_helper.cpp: In constructor ‘IfcGeom::OpenCascadeKernel::faceset_helper::faceset_helper(IfcGeom::OpenCascadeKernel*, ifcopenshell::geometry::taxonomy::shell::ptr)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/faceset_helper.cpp:151:35: warning: comparison of integer expressions of different signedness: ‘std::set >::size_type’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare] 151 | if (unique.size() != num_retained) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/IfcLogger.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/AbstractKernel.h:5: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 6%] Building CXX object CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/layerset.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -Dgeometry_kernel_opencascade_EXPORTS -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -MD -MT CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/layerset.cpp.o -MF CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/layerset.cpp.o.d -o CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/layerset.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/layerset.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/layerset.cpp:1: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/layerset.h:14:81: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 14 | bool apply_layerset(const ConversionResults&, const std::vector&, const std::vector&, ConversionResults&, double tol); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/opencascade/Standard_Type.hxx:19, from /usr/include/opencascade/Geom_Curve.hxx:21, from /usr/include/opencascade/Geom_Surface.hxx:20, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/layerset.h:6: /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/layerset.h:16:101: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 16 | bool apply_folded_layerset(const ConversionResults&, const std::vector< std::vector >&, const std::vector&, ConversionResults&, double tol); | ^~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/layerset.h:18:134: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 18 | bool split_solid_by_surface(const TopoDS_Shape&, const Handle_Geom_Surface&, TopoDS_Shape&, TopoDS_Shape&, double tol); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/layerset.cpp:4: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:60:105: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 60 | const Handle_Geom_Curve intersect(const Handle_Geom_Surface&, const Handle_Geom_Surface&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:61:97: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 61 | const Handle_Geom_Curve intersect(const Handle_Geom_Surface&, const TopoDS_Face&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:62:97: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 62 | const Handle_Geom_Curve intersect(const TopoDS_Face&, const Handle_Geom_Surface&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:63:93: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 63 | bool intersect(const Handle_Geom_Curve&, const Handle_Geom_Surface&, gp_Pnt&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:64:85: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 64 | bool intersect(const Handle_Geom_Curve&, const TopoDS_Face&, gp_Pnt&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:65:99: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 65 | bool intersect(const Handle_Geom_Curve&, const TopoDS_Shape&, std::vector&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:66:104: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 66 | bool intersect(const Handle_Geom_Surface&, const TopoDS_Shape&, std::vector< std::pair >&); | ^~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:66:125: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 66 | bool intersect(const Handle_Geom_Surface&, const TopoDS_Shape&, std::vector< std::pair >&); | ^~~~~~~~~~~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:66:146: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 66 | bool intersect(const Handle_Geom_Surface&, const TopoDS_Shape&, std::vector< std::pair >&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:68:102: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 68 | bool project(const Handle_Geom_Curve&, const gp_Pnt&, gp_Pnt& p, double& u, double& d); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:69:145: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 69 | bool project(const Handle_Geom_Surface&, const TopoDS_Shape&, double& u1, double& v1, double& u2, double& v2, double widen = 0.1); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/layerset.cpp:167:106: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 167 | bool IfcGeom::util::apply_folded_layerset(const ConversionResults& items, const std::vector< std::vector >& surfaces, const std::vector& styles, ConversionResults& result, double tol) { | ^~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/layerset.cpp: In function ‘bool IfcGeom::util::apply_folded_layerset(const IfcGeom::ConversionResults&, const std::vector > >&, const std::vector >&, IfcGeom::ConversionResults&, double)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/layerset.cpp:172:42: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 172 | typedef std::vector< std::vector > folded_surfaces_t; | ^~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/layerset.cpp:181:52: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 181 | const Handle_Geom_Surface& surface = (*it)[0]; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/layerset.cpp:190:60: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 190 | const Handle_Geom_Surface& surface = *jt; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/layerset.cpp: At global scope: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/layerset.cpp:284:86: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 284 | bool IfcGeom::util::apply_layerset(const ConversionResults& items, const std::vector& surfaces, const std::vector& styles, ConversionResults& result, double tol) { | ^~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/layerset.cpp:373:158: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 373 | bool IfcGeom::util::split_solid_by_surface(const TopoDS_Shape& input, const Handle_Geom_Surface& surface, TopoDS_Shape& front, TopoDS_Shape& back, double tol) { | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcgeom/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcgeom/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcgeom/taxonomy.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/IfcGeomRenderStyles.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../ConversionResult.h:23, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/layerset.h:4: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcgeom/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcgeom/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 6%] Building CXX object CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/loft.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -Dgeometry_kernel_opencascade_EXPORTS -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -MD -MT CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/loft.cpp.o -MF CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/loft.cpp.o.d -o CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/loft.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/loft.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/OpenCascadeKernel.h:46, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/loft.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/AbstractKernel.h:52:30: warning: ‘virtual bool ifcopenshell::geometry::kernels::AbstractKernel::convert(ifcopenshell::geometry::taxonomy::ptr, IfcGeom::ConversionResults&)’ was hidden [-Woverloaded-virtual=] 52 | virtual bool convert(const taxonomy::ptr, IfcGeom::ConversionResults&); | ^~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/OpenCascadeKernel.h:106:14: note: by ‘bool IfcGeom::OpenCascadeKernel::convert(ifcopenshell::geometry::taxonomy::extrusion::ptr, TopoDS_Shape&)’ 106 | bool convert(const ifcopenshell::geometry::taxonomy::extrusion::ptr, TopoDS_Shape&); | ^~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/loft.cpp:21: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:60:105: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 60 | const Handle_Geom_Curve intersect(const Handle_Geom_Surface&, const Handle_Geom_Surface&); | ^ In file included from /usr/include/opencascade/gp_Pnt.hxx:20, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/OpenCascadeKernel.h:26: /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:61:97: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 61 | const Handle_Geom_Curve intersect(const Handle_Geom_Surface&, const TopoDS_Face&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:62:97: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 62 | const Handle_Geom_Curve intersect(const TopoDS_Face&, const Handle_Geom_Surface&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:63:93: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 63 | bool intersect(const Handle_Geom_Curve&, const Handle_Geom_Surface&, gp_Pnt&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:64:85: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 64 | bool intersect(const Handle_Geom_Curve&, const TopoDS_Face&, gp_Pnt&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:65:99: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 65 | bool intersect(const Handle_Geom_Curve&, const TopoDS_Shape&, std::vector&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:66:104: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 66 | bool intersect(const Handle_Geom_Surface&, const TopoDS_Shape&, std::vector< std::pair >&); | ^~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:66:125: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 66 | bool intersect(const Handle_Geom_Surface&, const TopoDS_Shape&, std::vector< std::pair >&); | ^~~~~~~~~~~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:66:146: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 66 | bool intersect(const Handle_Geom_Surface&, const TopoDS_Shape&, std::vector< std::pair >&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:68:102: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 68 | bool project(const Handle_Geom_Curve&, const gp_Pnt&, gp_Pnt& p, double& u, double& d); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:69:145: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 69 | bool project(const Handle_Geom_Surface&, const TopoDS_Shape&, double& u1, double& v1, double& u2, double& v2, double widen = 0.1); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/IfcLogger.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/AbstractKernel.h:5: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 6%] Building CXX object CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/loop.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -Dgeometry_kernel_opencascade_EXPORTS -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -MD -MT CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/loop.cpp.o -MF CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/loop.cpp.o.d -o CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/loop.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/loop.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/OpenCascadeKernel.h:46, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/loop.cpp:1: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/AbstractKernel.h:52:30: warning: ‘virtual bool ifcopenshell::geometry::kernels::AbstractKernel::convert(ifcopenshell::geometry::taxonomy::ptr, IfcGeom::ConversionResults&)’ was hidden [-Woverloaded-virtual=] 52 | virtual bool convert(const taxonomy::ptr, IfcGeom::ConversionResults&); | ^~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/OpenCascadeKernel.h:106:14: note: by ‘bool IfcGeom::OpenCascadeKernel::convert(ifcopenshell::geometry::taxonomy::extrusion::ptr, TopoDS_Shape&)’ 106 | bool convert(const ifcopenshell::geometry::taxonomy::extrusion::ptr, TopoDS_Shape&); | ^~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/loop.cpp:2: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/wire_builder.h:101:166: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 101 | bool create_edge_over_curve_with_log_messages(const Handle_Geom_Curve& crv, const double eps, const gp_Pnt& p1, const gp_Pnt& p2, TopoDS_Edge& result); | ^ In file included from /usr/include/opencascade/gp_Pnt.hxx:20, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/OpenCascadeKernel.h:26: /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/loop.cpp: In member function ‘IfcGeom::OpenCascadeKernel::curve_creation_visitor_result_type IfcGeom::OpenCascadeKernel::convert_curve(ifcopenshell::geometry::taxonomy::ptr)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/loop.cpp:225:40: warning: missing initializer for member ‘{anonymous}::curve_creation_visitor::result’ [-Wmissing-field-initializers] 225 | curve_creation_visitor v{ this }; | ^ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/IfcLogger.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/AbstractKernel.h:5: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 6%] Building CXX object CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/matrix4.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -Dgeometry_kernel_opencascade_EXPORTS -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -MD -MT CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/matrix4.cpp.o -MF CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/matrix4.cpp.o.d -o CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/matrix4.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/matrix4.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/OpenCascadeKernel.h:46, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/matrix4.cpp:1: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/AbstractKernel.h:52:30: warning: ‘virtual bool ifcopenshell::geometry::kernels::AbstractKernel::convert(ifcopenshell::geometry::taxonomy::ptr, IfcGeom::ConversionResults&)’ was hidden [-Woverloaded-virtual=] 52 | virtual bool convert(const taxonomy::ptr, IfcGeom::ConversionResults&); | ^~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/OpenCascadeKernel.h:106:14: note: by ‘bool IfcGeom::OpenCascadeKernel::convert(ifcopenshell::geometry::taxonomy::extrusion::ptr, TopoDS_Shape&)’ 106 | bool convert(const ifcopenshell::geometry::taxonomy::extrusion::ptr, TopoDS_Shape&); | ^~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/IfcLogger.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/AbstractKernel.h:5: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 7%] Building CXX object CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/shell.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -Dgeometry_kernel_opencascade_EXPORTS -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -MD -MT CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/shell.cpp.o -MF CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/shell.cpp.o.d -o CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/shell.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/shell.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/OpenCascadeKernel.h:46, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/shell.cpp:1: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/AbstractKernel.h:52:30: warning: ‘virtual bool ifcopenshell::geometry::kernels::AbstractKernel::convert(ifcopenshell::geometry::taxonomy::ptr, IfcGeom::ConversionResults&)’ was hidden [-Woverloaded-virtual=] 52 | virtual bool convert(const taxonomy::ptr, IfcGeom::ConversionResults&); | ^~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/OpenCascadeKernel.h:106:14: note: by ‘bool IfcGeom::OpenCascadeKernel::convert(ifcopenshell::geometry::taxonomy::extrusion::ptr, TopoDS_Shape&)’ 106 | bool convert(const ifcopenshell::geometry::taxonomy::extrusion::ptr, TopoDS_Shape&); | ^~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/shell.cpp:3: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:60:105: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 60 | const Handle_Geom_Curve intersect(const Handle_Geom_Surface&, const Handle_Geom_Surface&); | ^ In file included from /usr/include/opencascade/gp_Pnt.hxx:20, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/OpenCascadeKernel.h:26: /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:61:97: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 61 | const Handle_Geom_Curve intersect(const Handle_Geom_Surface&, const TopoDS_Face&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:62:97: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 62 | const Handle_Geom_Curve intersect(const TopoDS_Face&, const Handle_Geom_Surface&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:63:93: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 63 | bool intersect(const Handle_Geom_Curve&, const Handle_Geom_Surface&, gp_Pnt&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:64:85: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 64 | bool intersect(const Handle_Geom_Curve&, const TopoDS_Face&, gp_Pnt&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:65:99: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 65 | bool intersect(const Handle_Geom_Curve&, const TopoDS_Shape&, std::vector&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:66:104: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 66 | bool intersect(const Handle_Geom_Surface&, const TopoDS_Shape&, std::vector< std::pair >&); | ^~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:66:125: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 66 | bool intersect(const Handle_Geom_Surface&, const TopoDS_Shape&, std::vector< std::pair >&); | ^~~~~~~~~~~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:66:146: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 66 | bool intersect(const Handle_Geom_Surface&, const TopoDS_Shape&, std::vector< std::pair >&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:68:102: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 68 | bool project(const Handle_Geom_Curve&, const gp_Pnt&, gp_Pnt& p, double& u, double& d); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:69:145: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 69 | bool project(const Handle_Geom_Surface&, const TopoDS_Shape&, double& u1, double& v1, double& u2, double& v2, double widen = 0.1); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/IfcLogger.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/AbstractKernel.h:5: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 7%] Building CXX object CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/solid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -Dgeometry_kernel_opencascade_EXPORTS -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -MD -MT CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/solid.cpp.o -MF CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/solid.cpp.o.d -o CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/solid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/solid.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/OpenCascadeKernel.h:46, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/solid.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/AbstractKernel.h:52:30: warning: ‘virtual bool ifcopenshell::geometry::kernels::AbstractKernel::convert(ifcopenshell::geometry::taxonomy::ptr, IfcGeom::ConversionResults&)’ was hidden [-Woverloaded-virtual=] 52 | virtual bool convert(const taxonomy::ptr, IfcGeom::ConversionResults&); | ^~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/OpenCascadeKernel.h:106:14: note: by ‘bool IfcGeom::OpenCascadeKernel::convert(ifcopenshell::geometry::taxonomy::extrusion::ptr, TopoDS_Shape&)’ 106 | bool convert(const ifcopenshell::geometry::taxonomy::extrusion::ptr, TopoDS_Shape&); | ^~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/IfcLogger.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/AbstractKernel.h:5: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 7%] Building CXX object CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/sweep_along_curve.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -Dgeometry_kernel_opencascade_EXPORTS -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -MD -MT CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/sweep_along_curve.cpp.o -MF CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/sweep_along_curve.cpp.o.d -o CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/sweep_along_curve.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/sweep_along_curve.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/OpenCascadeKernel.h:46, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/sweep_along_curve.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/AbstractKernel.h:52:30: warning: ‘virtual bool ifcopenshell::geometry::kernels::AbstractKernel::convert(ifcopenshell::geometry::taxonomy::ptr, IfcGeom::ConversionResults&)’ was hidden [-Woverloaded-virtual=] 52 | virtual bool convert(const taxonomy::ptr, IfcGeom::ConversionResults&); | ^~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/OpenCascadeKernel.h:106:14: note: by ‘bool IfcGeom::OpenCascadeKernel::convert(ifcopenshell::geometry::taxonomy::extrusion::ptr, TopoDS_Shape&)’ 106 | bool convert(const ifcopenshell::geometry::taxonomy::extrusion::ptr, TopoDS_Shape&); | ^~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/sweep_along_curve.cpp:21: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:60:105: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 60 | const Handle_Geom_Curve intersect(const Handle_Geom_Surface&, const Handle_Geom_Surface&); | ^ In file included from /usr/include/opencascade/gp_Pnt.hxx:20, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/OpenCascadeKernel.h:26: /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:61:97: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 61 | const Handle_Geom_Curve intersect(const Handle_Geom_Surface&, const TopoDS_Face&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:62:97: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 62 | const Handle_Geom_Curve intersect(const TopoDS_Face&, const Handle_Geom_Surface&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:63:93: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 63 | bool intersect(const Handle_Geom_Curve&, const Handle_Geom_Surface&, gp_Pnt&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:64:85: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 64 | bool intersect(const Handle_Geom_Curve&, const TopoDS_Face&, gp_Pnt&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:65:99: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 65 | bool intersect(const Handle_Geom_Curve&, const TopoDS_Shape&, std::vector&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:66:104: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 66 | bool intersect(const Handle_Geom_Surface&, const TopoDS_Shape&, std::vector< std::pair >&); | ^~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:66:125: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 66 | bool intersect(const Handle_Geom_Surface&, const TopoDS_Shape&, std::vector< std::pair >&); | ^~~~~~~~~~~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:66:146: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 66 | bool intersect(const Handle_Geom_Surface&, const TopoDS_Shape&, std::vector< std::pair >&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:68:102: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 68 | bool project(const Handle_Geom_Curve&, const gp_Pnt&, gp_Pnt& p, double& u, double& d); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:69:145: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 69 | bool project(const Handle_Geom_Surface&, const TopoDS_Shape&, double& u1, double& v1, double& u2, double& v2, double widen = 0.1); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/sweep_along_curve.cpp: In member function ‘bool IfcGeom::OpenCascadeKernel::convert(ifcopenshell::geometry::taxonomy::sweep_along_curve::ptr, TopoDS_Shape&)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/sweep_along_curve.cpp:210:51: warning: suggest parentheses around comparison in operand of ‘==’ [-Wparentheses] 210 | if (section.IsSame(outer) != i == 0) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/IfcLogger.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/AbstractKernel.h:5: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 7%] Building CXX object CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/sweep_utils.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -Dgeometry_kernel_opencascade_EXPORTS -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -MD -MT CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/sweep_utils.cpp.o -MF CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/sweep_utils.cpp.o.d -o CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/sweep_utils.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/sweep_utils.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/sweep_utils.cpp:25: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:60:105: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 60 | const Handle_Geom_Curve intersect(const Handle_Geom_Surface&, const Handle_Geom_Surface&); | ^ In file included from /usr/include/opencascade/TopoDS_Shape.hxx:20, from /usr/include/opencascade/TopoDS_Wire.hxx:20, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/sweep_utils.h:23, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/sweep_utils.cpp:1: /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:61:97: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 61 | const Handle_Geom_Curve intersect(const Handle_Geom_Surface&, const TopoDS_Face&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:62:97: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 62 | const Handle_Geom_Curve intersect(const TopoDS_Face&, const Handle_Geom_Surface&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:63:93: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 63 | bool intersect(const Handle_Geom_Curve&, const Handle_Geom_Surface&, gp_Pnt&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:64:85: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 64 | bool intersect(const Handle_Geom_Curve&, const TopoDS_Face&, gp_Pnt&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:65:99: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 65 | bool intersect(const Handle_Geom_Curve&, const TopoDS_Shape&, std::vector&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:66:104: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 66 | bool intersect(const Handle_Geom_Surface&, const TopoDS_Shape&, std::vector< std::pair >&); | ^~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:66:125: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 66 | bool intersect(const Handle_Geom_Surface&, const TopoDS_Shape&, std::vector< std::pair >&); | ^~~~~~~~~~~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:66:146: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 66 | bool intersect(const Handle_Geom_Surface&, const TopoDS_Shape&, std::vector< std::pair >&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:68:102: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 68 | bool project(const Handle_Geom_Curve&, const gp_Pnt&, gp_Pnt& p, double& u, double& d); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:69:145: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 69 | bool project(const Handle_Geom_Surface&, const TopoDS_Shape&, double& u1, double& v1, double& u2, double& v2, double widen = 0.1); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/sweep_utils.cpp: In function ‘bool IfcGeom::util::is_single_linear_edge(const TopoDS_Wire&)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/sweep_utils.cpp:120:27: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 120 | Handle_Geom_Curve crv = BRep_Tool::Curve(e, u, v); | ^~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/sweep_utils.cpp: In function ‘bool IfcGeom::util::is_single_circular_edge(const TopoDS_Wire&)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/sweep_utils.cpp:135:27: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 135 | Handle_Geom_Curve crv = BRep_Tool::Curve(e, u, v); | ^~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/sweep_utils.cpp: In function ‘void IfcGeom::util::process_sweep_as_extrusion(const TopoDS_Wire&, const TopoDS_Wire&, TopoDS_Shape&)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/sweep_utils.cpp:143:27: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 143 | Handle_Geom_Curve crv = BRep_Tool::Curve(e, u, v); | ^~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/sweep_utils.cpp: In function ‘void IfcGeom::util::process_sweep_as_revolution(const TopoDS_Wire&, const TopoDS_Wire&, TopoDS_Shape&)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/sweep_utils.cpp:156:27: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 156 | Handle_Geom_Curve crv = BRep_Tool::Curve(e, u, v); | ^~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/sweep_utils.cpp: In function ‘void IfcGeom::util::segment_adjacent_non_linear(const TopoDS_Wire&, std::vector&)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/sweep_utils.cpp:272:35: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 272 | Handle_Geom_Curve crv = BRep_Tool::Curve(e, u, v); | ^~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcparse/IfcLogger.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/sweep_utils.cpp:24: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 7%] Building CXX object CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/wire_builder.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -Dgeometry_kernel_opencascade_EXPORTS -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -MD -MT CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/wire_builder.cpp.o -MF CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/wire_builder.cpp.o.d -o CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/wire_builder.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/wire_builder.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/wire_builder.cpp:1: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/wire_builder.h:101:166: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 101 | bool create_edge_over_curve_with_log_messages(const Handle_Geom_Curve& crv, const double eps, const gp_Pnt& p1, const gp_Pnt& p2, TopoDS_Edge& result); | ^ In file included from /usr/include/opencascade/Standard_Type.hxx:19, from /usr/include/opencascade/Geom_Curve.hxx:21, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/wire_builder.h:25: /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/wire_builder.cpp:84:169: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 84 | bool IfcGeom::util::create_edge_over_curve_with_log_messages(const Handle_Geom_Curve & crv, const double eps, const gp_Pnt & p1, const gp_Pnt & p2, TopoDS_Edge & result) { | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/wire_builder.h:23: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 7%] Building CXX object CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/wire_utils.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -Dgeometry_kernel_opencascade_EXPORTS -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -MD -MT CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/wire_utils.cpp.o -MF CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/wire_utils.cpp.o.d -o CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/wire_utils.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/wire_utils.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/wire_utils.cpp:6: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:60:105: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 60 | const Handle_Geom_Curve intersect(const Handle_Geom_Surface&, const Handle_Geom_Surface&); | ^ In file included from /usr/include/opencascade/gp_Pnt.hxx:20, from /usr/include/opencascade/gp_Ax1.hxx:18, from /usr/include/opencascade/gp_Pln.hxx:18, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/wire_utils.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/wire_utils.cpp:1: /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:61:97: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 61 | const Handle_Geom_Curve intersect(const Handle_Geom_Surface&, const TopoDS_Face&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:62:97: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 62 | const Handle_Geom_Curve intersect(const TopoDS_Face&, const Handle_Geom_Surface&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:63:93: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 63 | bool intersect(const Handle_Geom_Curve&, const Handle_Geom_Surface&, gp_Pnt&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:64:85: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 64 | bool intersect(const Handle_Geom_Curve&, const TopoDS_Face&, gp_Pnt&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:65:99: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 65 | bool intersect(const Handle_Geom_Curve&, const TopoDS_Shape&, std::vector&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:66:104: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 66 | bool intersect(const Handle_Geom_Surface&, const TopoDS_Shape&, std::vector< std::pair >&); | ^~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:66:125: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 66 | bool intersect(const Handle_Geom_Surface&, const TopoDS_Shape&, std::vector< std::pair >&); | ^~~~~~~~~~~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:66:146: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 66 | bool intersect(const Handle_Geom_Surface&, const TopoDS_Shape&, std::vector< std::pair >&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:68:102: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 68 | bool project(const Handle_Geom_Curve&, const gp_Pnt&, gp_Pnt& p, double& u, double& d); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.h:69:145: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 69 | bool project(const Handle_Geom_Surface&, const TopoDS_Shape&, double& u1, double& v1, double& u2, double& v2, double widen = 0.1); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/wire_utils.cpp:8: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/IfcGeomTree.h: In member function ‘void IfcGeom::tree::write_h5()’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/IfcGeomTree.h:1714:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1714 | } else if (geometry_index < (1UL << 32)) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/IfcGeomTree.h: In member function ‘void IfcGeom::tree::add_element(IfcGeom::TriangulationElement*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/IfcGeomTree.h:1909:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1909 | for (int i = 0; i < elem_verts.size(); i += 3) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/IfcGeomTree.h:1914:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1914 | for (int i = 0; i < elem_faces.size(); i += 3) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/IfcGeomTree.h: In member function ‘void IfcGeom::tree::add_element(IfcGeom::BRepElement*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/IfcGeomTree.h:1962:83: warning: redundant move in initialization [-Wredundant-move] 1962 | TopoDS_Shape compound(std::move(compound_generic->shape())); | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/IfcGeomTree.h:1962:83: note: remove ‘std::move’ call /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/wire_utils.cpp: In function ‘IfcGeom::util::triangulate_wire_result IfcGeom::util::triangulate_wire(const std::vector&, TopTools_ListOfShape&)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/wire_utils.cpp:213:35: warning: ‘Handle_Poly_Triangulation’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 213 | Handle_Poly_Triangulation tri = BRep_Tool::Triangulation(face, loc); | ^~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Poly_Triangulation.hxx:33:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 33 | DEFINE_STANDARD_HANDLE(Poly_Triangulation, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/wire_utils.cpp:217:72: warning: ‘const Poly_Array1OfTriangle& Poly_Triangulation::Triangles() const’ is deprecated: Deprecated method, Triangle() should be used instead [-Wdeprecated-declarations] 217 | const Poly_Array1OfTriangle& triangles = tri->Triangles(); | ~~~~~~~~~~~~~~^~ In file included from /usr/include/opencascade/Poly_ListOfTriangulation.hxx:19, from /usr/include/opencascade/BRep_Tool.hxx:30, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/boolean_utils.h:28, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/wire_utils.cpp:7: /usr/include/opencascade/Poly_Triangulation.hxx:339:32: note: declared here 339 | const Poly_Array1OfTriangle& Triangles() const { return myTriangles; } | ^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/wire_utils.cpp: In function ‘bool IfcGeom::util::wire_intersections(const TopoDS_Wire&, TopTools_ListOfShape&, const wire_tolerance_settings&)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/wire_utils.cpp:511:91: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 511 | Handle_Geom_Curve crv = BRep_Tool::Curve(e, _, __); | ^~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/wire_utils.cpp: In function ‘bool IfcGeom::util::wire_to_sequence_of_point(const TopoDS_Wire&, TColgp_SequenceOfPnt&)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/wire_utils.cpp:604:35: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 604 | Handle_Geom_Curve crv = BRep_Tool::Curve(TopoDS::Edge(exp.Current()), a, b); | ^~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcparse/IfcLogger.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/wire_utils.cpp:3: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/../../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 7%] Linking CXX shared library libgeometry_kernel_opencascade.so /usr/bin/cmake -E cmake_link_script CMakeFiles/geometry_kernel_opencascade.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -Wl,--dependency-file=CMakeFiles/geometry_kernel_opencascade.dir/link.d -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libgeometry_kernel_opencascade.so -o libgeometry_kernel_opencascade.so "CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/OpenCascadeConversionResult.cpp.o" "CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/OpenCascadeKernel.cpp.o" "CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/base_utils.cpp.o" "CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/boolean_result.cpp.o" "CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/boolean_utils.cpp.o" "CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/bspline_surface.cpp.o" "CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/clash_utils.cpp.o" "CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/extrusion.cpp.o" "CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/face.cpp.o" "CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/face_definition.cpp.o" "CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/faceset_helper.cpp.o" "CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/layerset.cpp.o" "CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/loft.cpp.o" "CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/loop.cpp.o" "CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/matrix4.cpp.o" "CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/shell.cpp.o" "CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/solid.cpp.o" "CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/sweep_along_curve.cpp.o" "CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/sweep_utils.cpp.o" "CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/wire_builder.cpp.o" "CMakeFiles/geometry_kernel_opencascade.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/kernels/opencascade/wire_utils.cpp.o" /usr/lib64/libTKernel.so /usr/lib64/libTKMath.so /usr/lib64/libTKBRep.so /usr/lib64/libTKGeomBase.so /usr/lib64/libTKGeomAlgo.so /usr/lib64/libTKG3d.so /usr/lib64/libTKG2d.so /usr/lib64/libTKShHealing.so /usr/lib64/libTKTopAlgo.so /usr/lib64/libTKMesh.so /usr/lib64/libTKPrim.so /usr/lib64/libTKBool.so /usr/lib64/libTKBO.so /usr/lib64/libTKFillet.so /usr/lib64/libTKXSBase.so /usr/lib64/libTKOffset.so /usr/lib64/libTKHLR.so /usr/lib64/libTKBin.so /usr/lib64/libTKDESTEP.so /usr/lib64/libTKDEIGES.so gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 7%] Built target geometry_kernel_opencascade [ 7%] Building CXX object CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x1.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DIfcParse_EXPORTS -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_PARSE_EXPORTS -MD -MT CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x1.cpp.o -MF CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x1.cpp.o.d -o CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x1.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x1.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/Ifc4x1.h:38, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x1.cpp:27: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h: In instantiation of ‘const T& VariantArray::get(std::size_t) const [with T = EnumerationReference; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x1.cpp:66:94: required from here 66 | return (Ifc4x1::IfcActionRequestTypeEnum::Value) data_.storage_.get(0).index(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h:230:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 230 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 8%] Building CXX object CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x1-schema.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DIfcParse_EXPORTS -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_PARSE_EXPORTS -MD -MT CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x1-schema.cpp.o -MF CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x1-schema.cpp.o.d -o CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x1-schema.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x1-schema.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/Ifc4x1.h:38, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x1-schema.cpp:28: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 8%] Building CXX object CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x2.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DIfcParse_EXPORTS -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_PARSE_EXPORTS -MD -MT CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x2.cpp.o -MF CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x2.cpp.o.d -o CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x2.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x2.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/Ifc4x2.h:38, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x2.cpp:27: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h: In instantiation of ‘const T& VariantArray::get(std::size_t) const [with T = EnumerationReference; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x2.cpp:66:94: required from here 66 | return (Ifc4x2::IfcActionRequestTypeEnum::Value) data_.storage_.get(0).index(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h:230:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 230 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 8%] Building CXX object CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x2-schema.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DIfcParse_EXPORTS -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_PARSE_EXPORTS -MD -MT CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x2-schema.cpp.o -MF CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x2-schema.cpp.o.d -o CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x2-schema.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x2-schema.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/Ifc4x2.h:38, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x2-schema.cpp:28: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /usr/bin/gmake -f svgfill/CMakeFiles/IfcSvgFill.dir/build.make svgfill/CMakeFiles/IfcSvgFill.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/svgfill /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/svgfill/CMakeFiles/IfcSvgFill.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' /usr/bin/gmake -f svgfill/CMakeFiles/IfcSvgFill.dir/build.make svgfill/CMakeFiles/IfcSvgFill.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 8%] Building CXX object svgfill/CMakeFiles/IfcSvgFill.dir/src/arrange_polygons.cpp.o cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/svgfill && /usr/bin/g++ -DBOOST_ALL_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DIfcSvgFill_EXPORTS -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -I/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/3rdparty/svgpp/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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -MD -MT svgfill/CMakeFiles/IfcSvgFill.dir/src/arrange_polygons.cpp.o -MF CMakeFiles/IfcSvgFill.dir/src/arrange_polygons.cpp.o.d -o CMakeFiles/IfcSvgFill.dir/src/arrange_polygons.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/arrange_polygons.cpp In file included from /usr/include/CGAL/AABB_traits.h:19, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/arrange_polygons.cpp:21: /usr/include/CGAL/Installation/internal/deprecation_warning.h:80:6: warning: #warning "A deprecated header has been included." [-Wcpp] 80 | # warning "A deprecated header has been included." | ^~~~~~~ In file included from /usr/include/CGAL/AABB_segment_primitive.h:21, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/arrange_polygons.cpp:22: /usr/include/CGAL/Installation/internal/deprecation_warning.h:80:6: warning: #warning "A deprecated header has been included." [-Wcpp] 80 | # warning "A deprecated header has been included." | ^~~~~~~ /usr/include/CGAL/Installation/internal/deprecation_warning.h:81:54: note: ‘#pragma message: Warning: The header `` is deprecated. Please use `` instead. ’ 81 | # pragma message (CGAL_INTERNAL_DEPRECATED_MESSAGE) | ^ /usr/include/CGAL/Installation/internal/deprecation_warning.h:81:54: note: ‘#pragma message: Warning: The header `` is deprecated. Please use `` instead. ’ 81 | # pragma message (CGAL_INTERNAL_DEPRECATED_MESSAGE) | ^ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/arrange_polygons.cpp:27: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/graph_2d.h: In member function ‘Graph2D Graph2D::weld_vertices() const’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/graph_2d.h:248:15: warning: typedef ‘using It = typename std::set::iterator’ locally defined but not used [-Wunused-local-typedefs] 248 | using It = typename std::set::iterator; | ^~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/arrange_polygons.cpp: In function ‘void arrange_cgal_polygons(const std::vector >&, std::vector >&, double)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/arrange_polygons.cpp:464:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const long unsigned int’ [-Wsign-compare] 464 | eliminated_polies.insert(assign_to == edge.first ? edge.second : edge.first); | ~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/arrange_polygons.cpp:1432:12: warning: unused variable ‘face_id’ [-Wunused-variable] 1432 | size_t face_id = 0; | ^~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/arrange_polygons.cpp:1553:12: warning: unused variable ‘remove_id’ [-Wunused-variable] 1553 | size_t remove_id = 0; | ^~~~~~~~~ [ 8%] Building CXX object svgfill/CMakeFiles/IfcSvgFill.dir/src/svgfill.cpp.o cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/svgfill && /usr/bin/g++ -DBOOST_ALL_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DIfcSvgFill_EXPORTS -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -I/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/3rdparty/svgpp/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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -MD -MT svgfill/CMakeFiles/IfcSvgFill.dir/src/svgfill.cpp.o -MF CMakeFiles/IfcSvgFill.dir/src/svgfill.cpp.o.d -o CMakeFiles/IfcSvgFill.dir/src/svgfill.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/svgfill.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/3rdparty/svgpp/include/svgpp/detail/attribute_name_to_id.hpp:10, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/3rdparty/svgpp/include/svgpp/attribute_traversal/prioritized.hpp:12, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/3rdparty/svgpp/include/svgpp/attribute_traversal/attribute_traversal.hpp:10, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/3rdparty/svgpp/include/svgpp/document_traversal.hpp:10, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/3rdparty/svgpp/include/svgpp/svgpp.hpp:1, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/svgfill.cpp:25: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/3rdparty/svgpp/include/svgpp/detail/names_dictionary.hpp: In static member function ‘static typename ValuesHolder::mapped_type svgpp::detail::static_dictionary::find_ignore_case(const Range&)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/3rdparty/svgpp/include/svgpp/detail/names_dictionary.hpp:85:54: warning: typedef ‘check’ locally defined but not used [-Wunused-local-typedefs] 85 | typedef typename ValuesHolder::lower_case_values check; | ^~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/3rdparty/svgpp/include/svgpp/parser/value_parser.hpp:14, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/3rdparty/svgpp/include/svgpp/attribute_dispatcher.hpp:19, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/3rdparty/svgpp/include/svgpp/document_traversal.hpp:11: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/3rdparty/svgpp/include/svgpp/parser/length.hpp: In static member function ‘static bool svgpp::value_parser, Args ...>::parse(AttributeTag, Context&, const AttributeValue&, PropertySource)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/3rdparty/svgpp/include/svgpp/parser/length.hpp:71:72: warning: typedef ‘iterator_t’ locally defined but not used [-Wunused-local-typedefs] 71 | typedef typename boost::range_const_iterator::type iterator_t; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/3rdparty/svgpp/include/svgpp/parser/value_parser.hpp:19: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/3rdparty/svgpp/include/svgpp/parser/percentage_or_length.hpp: In static member function ‘static bool svgpp::value_parser, Args ...>::parse(AttributeTag, Context&, const AttributeValue&, svgpp::tag::source::css)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/3rdparty/svgpp/include/svgpp/parser/percentage_or_length.hpp:62:72: warning: typedef ‘iterator_t’ locally defined but not used [-Wunused-local-typedefs] 62 | typedef typename boost::range_const_iterator::type iterator_t; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/3rdparty/svgpp/include/svgpp/parser/value_parser.hpp:22: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/3rdparty/svgpp/include/svgpp/parser/transform_list.hpp: In static member function ‘static bool svgpp::value_parser::parse(AttributeTag, Context&, const AttributeValue&, svgpp::tag::source::attribute)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/3rdparty/svgpp/include/svgpp/parser/transform_list.hpp:39:55: warning: typedef ‘transform_events_policy’ locally defined but not used [-Wunused-local-typedefs] 39 | typedef typename transform_events_context::policy transform_events_policy; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/3rdparty/svgpp/include/svgpp/document_traversal.hpp: In static member function ‘static typename boost::disable_if::type>, boost::mpl::has_key >, bool>::type svgpp::document_traversal::load_element_content(const XMLElement&, Context&, ElementTag)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/3rdparty/svgpp/include/svgpp/document_traversal.hpp:209:54: warning: typedef ‘error_policy’ locally defined but not used [-Wunused-local-typedefs] 209 | policy::error::default_policy >::type error_policy; | ^~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/svgfill.cpp: In member function ‘void Context::on_exit_element()’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/svgfill.cpp:70:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 70 | if (depth_-- == enabled_at_) { | ~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/svgfill.cpp: In member function ‘void Context::transform_matrix(const boost::array&)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/svgfill.cpp:87:63: warning: unused parameter ‘matrix’ [-Wunused-parameter] 87 | void transform_matrix(const boost::array & matrix) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/svgfill.cpp: In member function ‘void Context::path_cubic_bezier_to(double, double, double, double, double, double, svgpp::tag::coordinate::absolute)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/svgfill.cpp:105:24: warning: unused parameter ‘x1’ [-Wunused-parameter] 105 | double x1, double y1, | ~~~~~~~^~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/svgfill.cpp:105:35: warning: unused parameter ‘y1’ [-Wunused-parameter] 105 | double x1, double y1, | ~~~~~~~^~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/svgfill.cpp:106:24: warning: unused parameter ‘x2’ [-Wunused-parameter] 106 | double x2, double y2, | ~~~~~~~^~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/svgfill.cpp:106:35: warning: unused parameter ‘y2’ [-Wunused-parameter] 106 | double x2, double y2, | ~~~~~~~^~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/svgfill.cpp:107:24: warning: unused parameter ‘x’ [-Wunused-parameter] 107 | double x, double y, | ~~~~~~~^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/svgfill.cpp:107:34: warning: unused parameter ‘y’ [-Wunused-parameter] 107 | double x, double y, | ~~~~~~~^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/svgfill.cpp: In member function ‘void Context::path_quadratic_bezier_to(double, double, double, double, svgpp::tag::coordinate::absolute)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/svgfill.cpp:111:24: warning: unused parameter ‘x1’ [-Wunused-parameter] 111 | double x1, double y1, | ~~~~~~~^~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/svgfill.cpp:111:35: warning: unused parameter ‘y1’ [-Wunused-parameter] 111 | double x1, double y1, | ~~~~~~~^~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/svgfill.cpp:112:24: warning: unused parameter ‘x’ [-Wunused-parameter] 112 | double x, double y, | ~~~~~~~^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/svgfill.cpp:112:34: warning: unused parameter ‘y’ [-Wunused-parameter] 112 | double x, double y, | ~~~~~~~^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/svgfill.cpp: In member function ‘void Context::path_elliptical_arc_to(double, double, double, bool, bool, double, double, svgpp::tag::coordinate::absolute)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/svgfill.cpp:116:24: warning: unused parameter ‘rx’ [-Wunused-parameter] 116 | double rx, double ry, double x_axis_rotation, | ~~~~~~~^~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/svgfill.cpp:116:35: warning: unused parameter ‘ry’ [-Wunused-parameter] 116 | double rx, double ry, double x_axis_rotation, | ~~~~~~~^~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/svgfill.cpp:116:46: warning: unused parameter ‘x_axis_rotation’ [-Wunused-parameter] 116 | double rx, double ry, double x_axis_rotation, | ~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/svgfill.cpp:117:22: warning: unused parameter ‘large_arc_flag’ [-Wunused-parameter] 117 | bool large_arc_flag, bool sweep_flag, | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/svgfill.cpp:117:43: warning: unused parameter ‘sweep_flag’ [-Wunused-parameter] 117 | bool large_arc_flag, bool sweep_flag, | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/svgfill.cpp:118:24: warning: unused parameter ‘x’ [-Wunused-parameter] 118 | double x, double y, | ~~~~~~~^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/svgfill.cpp:118:34: warning: unused parameter ‘y’ [-Wunused-parameter] 118 | double x, double y, | ~~~~~~~^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/svgfill.cpp: In lambda function: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/svgfill.cpp:186:50: warning: unused parameter ‘f’ [-Wunused-parameter] 186 | std::function fn = [](float f) {}; | ~~~~~~^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/svgfill.cpp: In lambda function: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/svgfill.cpp:205:50: warning: unused parameter ‘f’ [-Wunused-parameter] 205 | std::function fn = [](float f) {}; | ~~~~~~^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/svgfill.cpp: In instantiation of ‘void Context::set(svgpp::tag::attribute::id, const Str&) [with Str = boost::iterator_range]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/3rdparty/svgpp/include/svgpp/policy/value_events.hpp:23:16: required from ‘static void svgpp::policy::value_events::forward_to_method::set(Context&, AttributeTag, const svgpp::tag::source::any&, const Args& ...) [with AttributeTag = svgpp::tag::attribute::id; Args = {boost::iterator_range}; Context = Context]’ 23 | context.set(tag, args...); | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/3rdparty/svgpp/include/svgpp/attribute_dispatcher.hpp:352:55: required from ‘bool svgpp::attribute_dispatcher_base::load_attribute_value(AttributeTag, const AttributeValue&, PropertySource, typename boost::enable_if_c<(boost::is_same::type, svgpp::tag::type::string>::value || boost::mpl::has_key > >, exboost::parameter::optional > >, exboost::parameter::optional > >, exboost::parameter::optional, exboost::parameter::optional, exboost::parameter::optional >::bind::type, svgpp::tag::passthrough_attributes, boost::mpl::set0<> >::type, AttributeTag>::value)>::type*) [with AttributeTag = svgpp::tag::attribute::id; AttributeValue = boost::iterator_range; PropertySource = svgpp::tag::source::attribute; ElementTag = svgpp::tag::element::svg; Context = Context; Args = {svgpp::referencing_element, svgpp::processed_elements >, svgpp::processed_attributes, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item > > > > > > > > > > > > > > > > > > > > > > >}; typename boost::enable_if_c<(boost::is_same::type, svgpp::tag::type::string>::value || boost::mpl::has_key > >, exboost::parameter::optional > >, exboost::parameter::optional > >, exboost::parameter::optional, exboost::parameter::optional, exboost::parameter::optional >::bind::type, svgpp::tag::passthrough_attributes, boost::mpl::set0<> >::type, AttributeTag>::value)>::type = void; typename svgpp::traits::attribute_type::type = svgpp::tag::type::string; typename exboost::parameter::value_type > >, exboost::parameter::optional > >, exboost::parameter::optional > >, exboost::parameter::optional, exboost::parameter::optional, exboost::parameter::optional >::bind::type, svgpp::tag::passthrough_attributes, boost::mpl::set0<> >::type = boost::mpl::set0<>; typename exboost::parameter::parameters > >, exboost::parameter::optional > >, exboost::parameter::optional > >, exboost::parameter::optional, exboost::parameter::optional, exboost::parameter::optional >::bind::type = exboost::parameter::aux::arg_list, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item > > > > > > > > > > > > > > > > > > > > > > >, exboost::parameter::aux::arg_list >, exboost::parameter::aux::arg_list, exboost::parameter::aux::empty_arg_list> > >]’ 352 | policy::value_events::default_policy::set(context_, tag, property_source, attribute_value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/3rdparty/svgpp/include/svgpp/attribute_dispatcher.hpp:99:43: required from ‘typename boost::enable_if::type>::type svgpp::detail::load_attribute_functor::operator()(AttributeTag) [with AttributeTag = svgpp::tag::attribute::id; Loader = svgpp::attribute_dispatcher, svgpp::processed_elements >, svgpp::processed_attributes, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item > > > > > > > > > > > > > > > > > > > > > > > >; AttributeValue = boost::iterator_range; PropertySource = svgpp::tag::source::attribute; typename boost::enable_if::type>::type = void; typename boost::mpl::apply::type = mpl_::bool_; typename Loader::is_attribute_processed = boost::mpl::or_, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item > > > > > > > > > > > > > > > > > > > > > >, 0>, mpl_::arg<1> >, boost::mpl::has_key, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item > > > > > > > > > > > > > > > > > > > > > >, 0>, boost::mpl::pair > >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >]’ 99 | result_ = loader_.load_attribute_value(tag, attributeValue_, PropertySource()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/3rdparty/svgpp/include/svgpp/detail/dict/enumerate_core_attributes.inc:8:1: required from ‘bool svgpp::detail::attribute_id_to_tag(svgpp::tag::element::svg, attribute_id, F&) [with F = load_attribute_functor, svgpp::processed_elements >, svgpp::processed_attributes, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item > > > > > > > > > > > > > > > > > > > > > > > >, boost::iterator_range, svgpp::tag::source::attribute>]’ 20 | fn(tag::attribute::attribute_name()); \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/3rdparty/svgpp/include/svgpp/attribute_dispatcher.hpp:307:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/3rdparty/svgpp/include/svgpp/attribute_traversal/prioritized.hpp:414:23: required from ‘static bool svgpp::attribute_traversal_prioritized::load(XMLAttributesIterator, Dispatcher&) [with XMLAttributesIterator = _xmlAttr*; Dispatcher = svgpp::attribute_dispatcher, svgpp::processed_elements >, svgpp::processed_attributes, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item > > > > > > > > > > > > > > > > > > > > > > > >; AttributeTraversalPolicy = svgpp::detail::get_attribute_traversal_policy_for_element; Args = {svgpp::processed_elements >, svgpp::processed_attributes, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item > > > > > > > > > > > > > > > > > > > > > > >}]’ 414 | if (!load_func(static_cast(id))) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/3rdparty/svgpp/include/svgpp/document_traversal.hpp:172:20: required from ‘static bool svgpp::document_traversal::load_attributes(const XMLElement&, Context&, ElementTag) [with ReferencingElement = void; XMLElement = _xmlNode*; Context = Context; ElementTag = svgpp::tag::element::svg; Args = {svgpp::processed_elements >, svgpp::processed_attributes, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item > > > > > > > > > > > > > > > > > > > > > > >}]’ 169 | if (!attribute_traversal< | ~~~~~~~~~~~~~~~~~~~~ 170 | ElementTag, | ~~~~~~~~~~~ 171 | SVGPP_TEMPLATE_ARGS2_PASS | ~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | >::type::load(xml_policy_t::get_attributes(xml_element), attribute_dispatcher)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/3rdparty/svgpp/include/svgpp/document_traversal.hpp:138:49: required from ‘static bool svgpp::document_traversal::load_element(const XMLElement&, Context&, ElementTag) [with ExpectedChildElements = boost::mpl::s_item > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >; ReferencingElement = void; XMLElement = _xmlNode*; Context = Context; ElementTag = svgpp::tag::element::svg; Args = {svgpp::processed_elements >, svgpp::processed_attributes, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item > > > > > > > > > > > > > > > > > > > > > > >}]’ 138 | return load_attributes(xml_element, context, element_tag) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/3rdparty/svgpp/include/svgpp/document_traversal.hpp:118:12: required from ‘static bool svgpp::document_traversal::load_expected_element(const XMLElement&, Context&, ElementTag) [with XMLElement = _xmlNode*; Context = Context; ElementTag = svgpp::tag::element::svg; Args = {svgpp::processed_elements >, svgpp::processed_attributes, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item > > > > > > > > > > > > > > > > > > > > > > >}]’ 115 | load_element< | ~~~~~~~~~~~~~ 116 | typename traits::child_element_types::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | void | ~~~~ 118 | >(xml_element, context, expected_element); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/3rdparty/svgpp/include/svgpp/document_traversal.hpp:97:33: required from ‘static bool svgpp::document_traversal::load_document(const XMLElement&, Context&) [with XMLElement = _xmlNode*; Context = Context; Args = {svgpp::processed_elements >, svgpp::processed_attributes, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item > > > > > > > > > > > > > > > > > > > > > > >}]’ 97 | return load_expected_element(xml_element_svg, context, tag::element::svg()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/svgfill.cpp:172:19: required from here 169 | document_traversal< | ~~~~~~~~~~~~~~~~~~~ 170 | processed_elements, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | processed_attributes | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | >::load_document(elem, context); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/svgfill.cpp:76:50: warning: unused parameter ‘s’ [-Wunused-parameter] 76 | void set(tag::attribute::id, Str const & s) { | ~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/3rdparty/svgpp/include/svgpp/attribute_traversal/prioritized.hpp:16: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/3rdparty/svgpp/include/svgpp/policy/error.hpp: In instantiation of ‘svgpp::invalid_value_error::invalid_value_error(const char*, const Range&, typename boost::enable_if::type>::type*) [with Range = boost::iterator_range; Char = char; typename boost::enable_if::type>::type = void; typename svgpp::detail::is_char_range::type = boost::is_same]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/3rdparty/svgpp/include/svgpp/policy/error.hpp:332:11: required from ‘static bool svgpp::policy::error::raise_exception::parse_failed(const Context&, AttributeTag, const AttributeValue&) [with AttributeTag = svgpp::tag::attribute::cx; AttributeValue = boost::iterator_range; Context = Context]’ 332 | throw invalid_value_error(attribute_name::get(), value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/3rdparty/svgpp/include/svgpp/parser/length.hpp:58:48: required from ‘static bool svgpp::value_parser::parse(AttributeTag, Context&, const AttributeValue&, PropertySource) [with AttributeTag = svgpp::tag::attribute::cx; Context = const svgpp::detail::adapted_context_wrapper, svgpp::tag::value_events_policy, svgpp::policy::value_events::default_policy > >; AttributeValue = boost::iterator_range; PropertySource = svgpp::tag::source::attribute; Args = {svgpp::referencing_element, svgpp::processed_elements >, svgpp::processed_attributes, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item > > > > > > > > > > > > > > > > > > > > > > >}]’ 58 | return args_t::error_policy::parse_failed(args_t::error_policy_context::get(context), tag, attribute_value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/3rdparty/svgpp/include/svgpp/attribute_dispatcher.hpp:647:15: required from ‘typename boost::enable_if_c<((! boost::mpl::empty >::bind::type, svgpp::tag::basic_shapes_policy, typename svgpp::policy::basic_shapes::by_context::type>::type::convert_to_path, ElementTag>, boost::mpl::single_view::value && typename exboost::parameter::value_type >::bind::type, svgpp::tag::basic_shapes_policy, typename svgpp::policy::basic_shapes::by_context::type>::type::convert_only_rounded_rect_to_path), svgpp::detail::convert_rounded_rect_to_path_state::length_factory_type::length_type>, svgpp::detail::convert_basic_shape_to_path_state::length_factory_type::length_type> >::type>, typename boost::mpl::if_ >::bind::type, svgpp::tag::basic_shapes_policy, typename svgpp::policy::basic_shapes::by_context::type>::type::collect_attributes, ElementTag>, boost::mpl::single_view::length_factory_type::length_type> >, boost::mpl::empty_sequence>::type>::type>::value) && boost::mpl::has_key::type, AttributeTag>::value), bool>::type svgpp::detail::basic_shape_attribute_dispatcher::load_attribute_value(AttributeTag, const AttributeValue&, svgpp::tag::source::attribute) [with AttributeValue = boost::iterator_range; AttributeTag = svgpp::tag::attribute::cx; ElementTag = svgpp::tag::element::circle; Context = Context; Args = {svgpp::referencing_element, svgpp::processed_elements >, svgpp::processed_attributes, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item > > > > > > > > > > > > > > > > > > > > > > >}; typename boost::enable_if_c<((! boost::mpl::empty >::bind::type, svgpp::tag::basic_shapes_policy, typename svgpp::policy::basic_shapes::by_context::type>::type::convert_to_path, ElementTag>, boost::mpl::single_view::value && typename exboost::parameter::value_type >::bind::type, svgpp::tag::basic_shapes_policy, typename svgpp::policy::basic_shapes::by_context::type>::type::convert_only_rounded_rect_to_path), svgpp::detail::convert_rounded_rect_to_path_state::length_factory_type::length_type>, svgpp::detail::convert_basic_shape_to_path_state::length_factory_type::length_type> >::type>, typename boost::mpl::if_ >::bind::type, svgpp::tag::basic_shapes_policy, typename svgpp::policy::basic_shapes::by_context::type>::type::collect_attributes, ElementTag>, boost::mpl::single_view::length_factory_type::length_type> >, boost::mpl::empty_sequence>::type>::type>::value) && boost::mpl::has_key::type, AttributeTag>::value), bool>::type = bool; typename boost::mpl::if_ >::bind::type, svgpp::tag::basic_shapes_policy, typename svgpp::policy::basic_shapes::by_context::type>::type::convert_to_path, ElementTag>, boost::mpl::single_view::value && typename exboost::parameter::value_type >::bind::type, svgpp::tag::basic_shapes_policy, typename svgpp::policy::basic_shapes::by_context::type>::type::convert_only_rounded_rect_to_path), svgpp::detail::convert_rounded_rect_to_path_state::length_factory_type::length_type>, svgpp::detail::convert_basic_shape_to_path_state::length_factory_type::length_type> >::type>, typename boost::mpl::if_ >::bind::type, svgpp::tag::basic_shapes_policy, typename svgpp::policy::basic_shapes::by_context::type>::type::collect_attributes, ElementTag>, boost::mpl::single_view::length_factory_type::length_type> >, boost::mpl::empty_sequence>::type>::type = boost::mpl::single_view >; typename exboost::parameter::value_type >::bind::type, svgpp::tag::basic_shapes_policy, typename svgpp::policy::basic_shapes::by_context::type>::type::convert_to_path = boost::mpl::set6; typename exboost::parameter::value_type >::bind::type, svgpp::tag::basic_shapes_policy, typename svgpp::policy::basic_shapes::by_context::type>::type = svgpp::policy::basic_shapes::all_to_path; typename exboost::parameter::parameters >::bind::type = exboost::parameter::aux::arg_list, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item > > > > > > > > > > > > > > > > > > > > > > >, exboost::parameter::aux::arg_list >, exboost::parameter::aux::arg_list, exboost::parameter::aux::empty_arg_list> > >; typename svgpp::policy::basic_shapes::by_context::type = svgpp::policy::basic_shapes::all_to_path; typename boost::mpl::if_c<(boost::is_same::value && typename exboost::parameter::value_type >::bind::type, svgpp::tag::basic_shapes_policy, typename svgpp::policy::basic_shapes::by_context::type>::type::convert_only_rounded_rect_to_path), svgpp::detail::convert_rounded_rect_to_path_state::length_factory_type::length_type>, svgpp::detail::convert_basic_shape_to_path_state::length_factory_type::length_type> >::type = svgpp::detail::convert_basic_shape_to_path_state; typename svgpp::attribute_dispatcher_base::length_factory_type::length_type = double; typename svgpp::attribute_dispatcher_base::length_factory_type = const svgpp::factory::length::unitless<>; typename svgpp::basic_shape_to_path_adapter::type = svgpp::circle_to_path_adapter; typename boost::mpl::if_ >::bind::type, svgpp::tag::basic_shapes_policy, typename svgpp::policy::basic_shapes::by_context::type>::type::collect_attributes, ElementTag>, boost::mpl::single_view::length_factory_type::length_type> >, boost::mpl::empty_sequence>::type = boost::mpl::empty_sequence; typename exboost::parameter::value_type >::bind::type, svgpp::tag::basic_shapes_policy, typename svgpp::policy::basic_shapes::by_context::type>::type::collect_attributes = boost::mpl::set0<>; typename svgpp::basic_shape_attributes::type = boost::mpl::set3]’ 644 | value_parser< | ~~~~~~~~~~~~~ 645 | typename traits::attribute_type::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 646 | SVGPP_TEMPLATE_ARGS_PASS | ~~~~~~~~~~~~~~~~~~~~~~~~ 647 | >::parse( | ~~~~~~~~^ 648 | attribute_tag, | ~~~~~~~~~~~~~~ 649 | detail::adapt_context_value_events(this->context_, boost::fusion::at_c<0>(states_).get_own_context()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 650 | attribute_value, property_source); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/3rdparty/svgpp/include/svgpp/attribute_dispatcher.hpp:99:43: required from ‘typename boost::enable_if::type>::type svgpp::detail::load_attribute_functor::operator()(AttributeTag) [with AttributeTag = svgpp::tag::attribute::cx; Loader = svgpp::attribute_dispatcher, svgpp::processed_elements >, svgpp::processed_attributes, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item > > > > > > > > > > > > > > > > > > > > > > > >; AttributeValue = boost::iterator_range; PropertySource = svgpp::tag::source::attribute; typename boost::enable_if::type>::type = void; typename boost::mpl::apply::type = mpl_::bool_; typename Loader::is_attribute_processed = boost::mpl::or_, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item > > > > > > > > > > > > > > > > > > > > > >, 0>, mpl_::arg<1> >, boost::mpl::has_key, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item > > > > > > > > > > > > > > > > > > > > > >, 0>, boost::mpl::pair > >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >]’ 99 | result_ = loader_.load_attribute_value(tag, attributeValue_, PropertySource()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/3rdparty/svgpp/include/svgpp/detail/attribute_id_to_tag.hpp:193:5: required from ‘bool svgpp::detail::attribute_id_to_tag(svgpp::tag::element::circle, attribute_id, F&) [with F = load_attribute_functor, svgpp::processed_elements >, svgpp::processed_attributes, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item > > > > > > > > > > > > > > > > > > > > > > > >, boost::iterator_range, svgpp::tag::source::attribute>]’ 20 | fn(tag::attribute::attribute_name()); \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/3rdparty/svgpp/include/svgpp/attribute_dispatcher.hpp:307:37: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/3rdparty/svgpp/include/svgpp/document_traversal.hpp:391:54: required from ‘static bool svgpp::document_traversal::load_child_xml_element(const XMLElement&, Context&, ParentElementTag) [with ExpectedElements = boost::mpl::s_item > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >; IsElementProcessed = boost::mpl::has_key, 0>, mpl_::arg<1> >; ReferencingElement = void; XMLElement = _xmlNode*; Context = Context; ParentElementTag = svgpp::tag::element::svg; Args = {svgpp::processed_elements >, svgpp::processed_attributes, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item > > > > > > > > > > > > > > > > > > > > > > >}]’ 391 | if (detail::id_to_element_tag(element_type_id, load_functor)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/3rdparty/svgpp/include/svgpp/document_traversal.hpp:216:85: required from ‘static typename boost::disable_if::type>, boost::mpl::has_key >, bool>::type svgpp::document_traversal::load_element_content(const XMLElement&, Context&, ElementTag) [with ExpectedChildElements = boost::mpl::s_item > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >; XMLElement = _xmlNode*; Context = Context; ElementTag = svgpp::tag::element::svg; Args = {svgpp::processed_elements >, svgpp::processed_attributes, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item > > > > > > > > > > > > > > > > > > > > > > >}; typename boost::disable_if::type>, boost::mpl::has_key >, bool>::type = bool; typename svgpp::traits::child_element_types::type = boost::mpl::s_item > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >]’ 216 | if (!load_child_xml_element( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 217 | xml_child_element, context, element_tag)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/3rdparty/svgpp/include/svgpp/document_traversal.hpp:140:57: required from ‘static bool svgpp::document_traversal::load_element(const XMLElement&, Context&, ElementTag) [with ExpectedChildElements = boost::mpl::s_item > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >; ReferencingElement = void; XMLElement = _xmlNode*; Context = Context; ElementTag = svgpp::tag::element::svg; Args = {svgpp::processed_elements >, svgpp::processed_attributes, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item > > > > > > > > > > > > > > > > > > > > > > >}]’ 140 | || load_element_content(xml_element, context, element_tag)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/3rdparty/svgpp/include/svgpp/document_traversal.hpp:118:12: required from ‘static bool svgpp::document_traversal::load_expected_element(const XMLElement&, Context&, ElementTag) [with XMLElement = _xmlNode*; Context = Context; ElementTag = svgpp::tag::element::svg; Args = {svgpp::processed_elements >, svgpp::processed_attributes, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item > > > > > > > > > > > > > > > > > > > > > > >}]’ 115 | load_element< | ~~~~~~~~~~~~~ 116 | typename traits::child_element_types::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | void | ~~~~ 118 | >(xml_element, context, expected_element); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/3rdparty/svgpp/include/svgpp/document_traversal.hpp:97:33: required from ‘static bool svgpp::document_traversal::load_document(const XMLElement&, Context&) [with XMLElement = _xmlNode*; Context = Context; Args = {svgpp::processed_elements >, svgpp::processed_attributes, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item, boost::mpl::s_item > > > > > > > > > > > > > > > > > > > > > > >}]’ 97 | return load_expected_element(xml_element_svg, context, tag::element::svg()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/svgfill.cpp:172:19: required from here 169 | document_traversal< | ~~~~~~~~~~~~~~~~~~~ 170 | processed_elements, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | processed_attributes | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | >::load_document(elem, context); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/3rdparty/svgpp/include/svgpp/policy/error.hpp:228:21: warning: ‘svgpp::invalid_value_error::attributeOrCSSPropertyName_’ will be initialized after [-Wreorder] 228 | std::string const attributeOrCSSPropertyName_; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/3rdparty/svgpp/include/svgpp/policy/error.hpp:227:20: warning: ‘const svgpp::invalid_value_error::value_type svgpp::invalid_value_error::value_’ [-Wreorder] 227 | value_type const value_; | ^~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/3rdparty/svgpp/include/svgpp/policy/error.hpp:203:3: warning: when initialized here [-Wreorder] 203 | invalid_value_error(const char * name, Range const & value, | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/svgfill.cpp: In instantiation of ‘void cgal_arrangement::merge(const std::vector&) [with Kernel = CGAL::Epeck]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/svgfill.cpp:486:7: required from here 486 | void merge(const std::vector& edge_indices) { | ^~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/svgfill.cpp:495:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 495 | if (n == *eit) { | ~~^~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/svgfill.cpp: In instantiation of ‘void cgal_arrangement::merge(const std::vector&) [with Kernel = CGAL::Epick]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/svgfill.cpp:486:7: required from here 486 | void merge(const std::vector& edge_indices) { | ^~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/svgfill.cpp:495:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 495 | if (n == *eit) { | ~~^~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/svgfill.cpp: In instantiation of ‘void cgal_arrangement::merge(const std::vector&) [with Kernel = CGAL::Filtered_kernel > >]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/svgfill.cpp:486:7: required from here 486 | void merge(const std::vector& edge_indices) { | ^~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/svgfill.cpp:495:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 495 | if (n == *eit) { | ~~^~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/svgfill.cpp: In instantiation of ‘void cgal_arrangement::merge(const std::vector&) [with Kernel = CGAL::Cartesian >]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/svgfill.cpp:486:7: required from here 486 | void merge(const std::vector& edge_indices) { | ^~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/svgfill.cpp:495:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 495 | if (n == *eit) { | ~~^~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/svgfill.cpp: In instantiation of ‘void cgal_arrangement::merge(const std::vector&) [with Kernel = CGAL::Cartesian]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/svgfill.cpp:486:7: required from here 486 | void merge(const std::vector& edge_indices) { | ^~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/svgfill.cpp:495:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 495 | if (n == *eit) { | ~~^~~~~~~ [ 8%] Building CXX object CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x3.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DIfcParse_EXPORTS -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_PARSE_EXPORTS -MD -MT CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x3.cpp.o -MF CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x3.cpp.o.d -o CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x3.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x3.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/Ifc4x3.h:38, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x3.cpp:27: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h: In instantiation of ‘const T& VariantArray::get(std::size_t) const [with T = EnumerationReference; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x3.cpp:66:94: required from here 66 | return (Ifc4x3::IfcActionRequestTypeEnum::Value) data_.storage_.get(0).index(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h:230:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 230 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 8%] Linking CXX shared library libIfcSvgFill.so cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/svgfill && /usr/bin/cmake -E cmake_link_script CMakeFiles/IfcSvgFill.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -Wl,--dependency-file=CMakeFiles/IfcSvgFill.dir/link.d -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libIfcSvgFill.so -o libIfcSvgFill.so CMakeFiles/IfcSvgFill.dir/src/arrange_polygons.cpp.o CMakeFiles/IfcSvgFill.dir/src/svgfill.cpp.o /usr/lib64/libxml2.so /usr/lib64/libmpfr.so /usr/lib64/libgmp.so /usr/lib64/libmpfr.so /usr/lib64/libgmp.so gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 8%] Built target IfcSvgFill /usr/bin/gmake -f CMakeFiles/geometry_serializer.dir/build.make CMakeFiles/geometry_serializer.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/CMakeFiles/geometry_serializer.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/geometry_serializer.dir/build.make CMakeFiles/geometry_serializer.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 8%] Building CXX object CMakeFiles/geometry_serializer.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/Serialization.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -MD -MT CMakeFiles/geometry_serializer.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/Serialization.cpp.o -MF CMakeFiles/geometry_serializer.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/Serialization.cpp.o.d -o CMakeFiles/geometry_serializer.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/Serialization.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/Serialization.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/Serialization.h:1, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/Serialization.cpp:1: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 8%] Linking CXX static library libgeometry_serializer.a /usr/bin/cmake -P CMakeFiles/geometry_serializer.dir/cmake_clean_target.cmake /usr/bin/cmake -E cmake_link_script CMakeFiles/geometry_serializer.dir/link.txt --verbose=1 /usr/bin/ar qc libgeometry_serializer.a "CMakeFiles/geometry_serializer.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Serialization/Serialization.cpp.o" /usr/bin/ranlib libgeometry_serializer.a gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 8%] Built target geometry_serializer /usr/bin/gmake -f svgfill/CMakeFiles/svgfill_exe.dir/build.make svgfill/CMakeFiles/svgfill_exe.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/svgfill /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/svgfill/CMakeFiles/svgfill_exe.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' /usr/bin/gmake -f svgfill/CMakeFiles/svgfill_exe.dir/build.make svgfill/CMakeFiles/svgfill_exe.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 8%] Building CXX object svgfill/CMakeFiles/svgfill_exe.dir/src/main.cpp.o cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/svgfill && /usr/bin/g++ -DBOOST_ALL_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -I/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/3rdparty/svgpp/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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -MD -MT svgfill/CMakeFiles/svgfill_exe.dir/src/main.cpp.o -MF CMakeFiles/svgfill_exe.dir/src/main.cpp.o.d -o CMakeFiles/svgfill_exe.dir/src/main.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/main.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/main.cpp:22: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/progress.h:2:1: warning: ‘/*’ within comment [-Wcomment] 2 | /* * /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/progress.h:3:1: warning: ‘/*’ within comment [-Wcomment] 3 | /* Copyright 2021 AECgeeks * /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/progress.h:4:1: warning: ‘/*’ within comment [-Wcomment] 4 | /* * /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/progress.h:5:1: warning: ‘/*’ within comment [-Wcomment] 5 | /* Permission is hereby granted, free of charge, to any person obtaining a * /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/progress.h:6:1: warning: ‘/*’ within comment [-Wcomment] 6 | /* copy of this software and associated documentation files (the * /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/progress.h:7:1: warning: ‘/*’ within comment [-Wcomment] 7 | /* "Software"), to deal in the Software without restriction, including * /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/progress.h:8:1: warning: ‘/*’ within comment [-Wcomment] 8 | /* without limitation the rights to use, copy, modify, merge, publish, * /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/progress.h:9:1: warning: ‘/*’ within comment [-Wcomment] 9 | /* distribute, sublicense, and/or sell copies of the Software, and to * /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/progress.h:10:1: warning: ‘/*’ within comment [-Wcomment] 10 | /* permit persons to whom the Software is furnished to do so, subject to * /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/progress.h:11:1: warning: ‘/*’ within comment [-Wcomment] 11 | /* the following conditions: * /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/progress.h:12:1: warning: ‘/*’ within comment [-Wcomment] 12 | /* * /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/progress.h:13:1: warning: ‘/*’ within comment [-Wcomment] 13 | /* The above copyright notice and this permission notice shall be included * /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/progress.h:14:1: warning: ‘/*’ within comment [-Wcomment] 14 | /* in all copies or substantial portions of the Software. * /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/progress.h:15:1: warning: ‘/*’ within comment [-Wcomment] 15 | /* * /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/progress.h:16:1: warning: ‘/*’ within comment [-Wcomment] 16 | /* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/progress.h:17:1: warning: ‘/*’ within comment [-Wcomment] 17 | /* OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/progress.h:18:1: warning: ‘/*’ within comment [-Wcomment] 18 | /* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. * /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/progress.h:19:1: warning: ‘/*’ within comment [-Wcomment] 19 | /* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY * /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/progress.h:20:1: warning: ‘/*’ within comment [-Wcomment] 20 | /* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, * /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/progress.h:21:1: warning: ‘/*’ within comment [-Wcomment] 21 | /* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE * /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/progress.h:22:1: warning: ‘/*’ within comment [-Wcomment] 22 | /* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. * /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/progress.h:23:1: warning: ‘/*’ within comment [-Wcomment] 23 | /* * /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/svgfill/src/progress.h:24:1: warning: ‘/*’ within comment [-Wcomment] 24 | /***************************************************************************/ [ 9%] Linking CXX executable IfcSvgFill cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/svgfill && /usr/bin/cmake -E cmake_link_script CMakeFiles/svgfill_exe.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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=CMakeFiles/svgfill_exe.dir/link.d CMakeFiles/svgfill_exe.dir/src/main.cpp.o -o IfcSvgFill -Wl,-rpath,/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/svgfill: libIfcSvgFill.so /usr/lib64/libxml2.so /usr/lib64/libmpfr.so /usr/lib64/libgmp.so /usr/lib64/libmpfr.so /usr/lib64/libgmp.so gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 9%] Built target svgfill_exe [ 9%] Building CXX object CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x3-schema.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DIfcParse_EXPORTS -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_PARSE_EXPORTS -MD -MT CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x3-schema.cpp.o -MF CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x3-schema.cpp.o.d -o CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x3-schema.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x3-schema.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/Ifc4x3.h:38, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x3-schema.cpp:28: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 9%] Building CXX object CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x3_tc1.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DIfcParse_EXPORTS -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_PARSE_EXPORTS -MD -MT CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x3_tc1.cpp.o -MF CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x3_tc1.cpp.o.d -o CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x3_tc1.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x3_tc1.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/Ifc4x3_tc1.h:38, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x3_tc1.cpp:27: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h: In instantiation of ‘const T& VariantArray::get(std::size_t) const [with T = EnumerationReference; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x3_tc1.cpp:66:98: required from here 66 | return (Ifc4x3_tc1::IfcActionRequestTypeEnum::Value) data_.storage_.get(0).index(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h:230:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 230 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 9%] Building CXX object CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x3_tc1-schema.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DIfcParse_EXPORTS -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_PARSE_EXPORTS -MD -MT CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x3_tc1-schema.cpp.o -MF CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x3_tc1-schema.cpp.o.d -o CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x3_tc1-schema.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x3_tc1-schema.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/Ifc4x3_tc1.h:38, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x3_tc1-schema.cpp:28: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 9%] Building CXX object CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x3_add1.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DIfcParse_EXPORTS -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_PARSE_EXPORTS -MD -MT CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x3_add1.cpp.o -MF CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x3_add1.cpp.o.d -o CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x3_add1.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x3_add1.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/Ifc4x3_add1.h:38, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x3_add1.cpp:27: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h: In instantiation of ‘const T& VariantArray::get(std::size_t) const [with T = EnumerationReference; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x3_add1.cpp:66:99: required from here 66 | return (Ifc4x3_add1::IfcActionRequestTypeEnum::Value) data_.storage_.get(0).index(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h:230:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 230 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 9%] Building CXX object CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x3_add1-schema.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DIfcParse_EXPORTS -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_PARSE_EXPORTS -MD -MT CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x3_add1-schema.cpp.o -MF CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x3_add1-schema.cpp.o.d -o CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x3_add1-schema.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x3_add1-schema.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/Ifc4x3_add1.h:38, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x3_add1-schema.cpp:28: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 10%] Building CXX object CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x3_add2.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DIfcParse_EXPORTS -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_PARSE_EXPORTS -MD -MT CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x3_add2.cpp.o -MF CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x3_add2.cpp.o.d -o CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x3_add2.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x3_add2.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/Ifc4x3_add2.h:38, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x3_add2.cpp:27: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h: In instantiation of ‘const T& VariantArray::get(std::size_t) const [with T = EnumerationReference; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x3_add2.cpp:66:99: required from here 66 | return (Ifc4x3_add2::IfcActionRequestTypeEnum::Value) data_.storage_.get(0).index(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h:230:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 230 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 10%] Building CXX object CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x3_add2-schema.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DIfcParse_EXPORTS -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_PARSE_EXPORTS -MD -MT CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x3_add2-schema.cpp.o -MF CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x3_add2-schema.cpp.o.d -o CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x3_add2-schema.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x3_add2-schema.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/Ifc4x3_add2.h:38, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x3_add2-schema.cpp:28: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/../ifcparse/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 10%] Linking CXX shared library libIfcParse.so /usr/bin/cmake -E cmake_link_script CMakeFiles/IfcParse.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -Wl,--dependency-file=CMakeFiles/IfcParse.dir/link.d -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libIfcParse.so.0.8 -o libIfcParse.so.0.8.0 "CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcAlignmentHelper.cpp.o" "CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcCharacterDecoder.cpp.o" "CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcEntityInstanceData.cpp.o" "CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcFile.cpp.o" "CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcGlobalId.cpp.o" "CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcHierarchyHelper.cpp.o" "CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcLogger.cpp.o" "CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcParse.cpp.o" "CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcSIPrefix.cpp.o" "CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcSchema.cpp.o" "CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcSpfHeader.cpp.o" "CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcUtil.cpp.o" "CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/IfcWrite.cpp.o" "CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/parse_ifcxml.cpp.o" "CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc2x3.cpp.o" "CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc2x3-schema.cpp.o" "CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4.cpp.o" "CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4-schema.cpp.o" "CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x1.cpp.o" "CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x1-schema.cpp.o" "CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x2.cpp.o" "CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x2-schema.cpp.o" "CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x3.cpp.o" "CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x3-schema.cpp.o" "CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x3_tc1.cpp.o" "CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x3_tc1-schema.cpp.o" "CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x3_add1.cpp.o" "CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x3_add1-schema.cpp.o" "CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x3_add2.cpp.o" "CMakeFiles/IfcParse.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcparse/Ifc4x3_add2-schema.cpp.o" /usr/lib64/libboost_system.so.1.83.0 /usr/lib64/libboost_program_options.so.1.83.0 /usr/lib64/libboost_regex.so.1.83.0 /usr/lib64/libboost_thread.so.1.83.0 /usr/lib64/libboost_date_time.so.1.83.0 -lxml2 /usr/bin/cmake -E cmake_symlink_library libIfcParse.so.0.8.0 libIfcParse.so.0.8 libIfcParse.so gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 10%] Built target IfcParse /usr/bin/gmake -f CMakeFiles/geometry_mapping_ifc2x3.dir/build.make CMakeFiles/geometry_mapping_ifc2x3.dir/depend /usr/bin/gmake -f CMakeFiles/geometry_mapping_ifc4.dir/build.make CMakeFiles/geometry_mapping_ifc4.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/CMakeFiles/geometry_mapping_ifc4.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/CMakeFiles/geometry_mapping_ifc2x3.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/geometry_mapping_ifc2x3.dir/build.make CMakeFiles/geometry_mapping_ifc2x3.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/geometry_mapping_ifc4.dir/build.make CMakeFiles/geometry_mapping_ifc4.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 10%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAnnotationFillArea.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAnnotationFillArea.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAnnotationFillArea.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAnnotationFillArea.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAnnotationFillArea.cpp [ 10%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAnnotationFillArea.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAnnotationFillArea.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAnnotationFillArea.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAnnotationFillArea.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAnnotationFillArea.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAnnotationFillArea.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAnnotationFillArea.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 11%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryClosedProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryClosedProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryClosedProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryClosedProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryClosedProfileDef.cpp [ 11%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryClosedProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryClosedProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryClosedProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryClosedProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryClosedProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryClosedProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryClosedProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 11%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryOpenProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryOpenProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryOpenProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryOpenProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryOpenProfileDef.cpp [ 11%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryOpenProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryOpenProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryOpenProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryOpenProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryOpenProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryOpenProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 11%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis1Placement.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis1Placement.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis1Placement.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis1Placement.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis1Placement.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryOpenProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 11%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis1Placement.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis1Placement.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis1Placement.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis1Placement.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis1Placement.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis1Placement.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis1Placement.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 11%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement2D.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement2D.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement2D.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement2D.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement2D.cpp [ 11%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement2D.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement2D.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement2D.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement2D.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement2D.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement2D.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement2D.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 11%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement3D.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement3D.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement3D.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement3D.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement3D.cpp [ 11%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement3D.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement3D.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement3D.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement3D.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement3D.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement3D.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 11%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2PlacementLinear.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2PlacementLinear.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2PlacementLinear.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2PlacementLinear.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2PlacementLinear.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement3D.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 11%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2PlacementLinear.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2PlacementLinear.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2PlacementLinear.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2PlacementLinear.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2PlacementLinear.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2PlacementLinear.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 12%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineCurveWithKnots.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineCurveWithKnots.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineCurveWithKnots.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineCurveWithKnots.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineCurveWithKnots.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2PlacementLinear.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 12%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineCurveWithKnots.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineCurveWithKnots.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineCurveWithKnots.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineCurveWithKnots.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineCurveWithKnots.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineCurveWithKnots.cpp:21: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 12%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineSurfaceWithKnots.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineSurfaceWithKnots.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineSurfaceWithKnots.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineSurfaceWithKnots.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineSurfaceWithKnots.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineCurveWithKnots.cpp:21: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 12%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineSurfaceWithKnots.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineSurfaceWithKnots.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineSurfaceWithKnots.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineSurfaceWithKnots.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineSurfaceWithKnots.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineSurfaceWithKnots.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineSurfaceWithKnots.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 12%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBlock.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBlock.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBlock.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBlock.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBlock.cpp [ 12%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBlock.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBlock.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBlock.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBlock.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBlock.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBlock.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBlock.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 13%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp [ 13%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc2x3::map_impl(const Ifc2x3::IfcBooleanResult*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp:43:14: warning: unused variable ‘has_halfspace_operand’ [-Wunused-variable] 43 | bool has_halfspace_operand = false; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4::map_impl(const Ifc4::IfcBooleanResult*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp:43:14: warning: unused variable ‘has_halfspace_operand’ [-Wunused-variable] 43 | bool has_halfspace_operand = false; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 13%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBoundingBox.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBoundingBox.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBoundingBox.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBoundingBox.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBoundingBox.cpp [ 13%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBoundingBox.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBoundingBox.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBoundingBox.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBoundingBox.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBoundingBox.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBoundingBox.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 13%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBoundingBox.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 13%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc2x3::map_impl(const Ifc2x3::IfcCShapeProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp:59:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 59 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 60 | {{-x,-y},{f2}}, | ~~~~~~~~~~~~~~~ 61 | {{x,-y},{f2}}, | ~~~~~~~~~~~~~~ 62 | {{x,-y + d2}}, | ~~~~~~~~~~~~~~ 63 | {{x - d1,-y + d2}}, | ~~~~~~~~~~~~~~~~~~~ 64 | {{x - d1,-y + d1},{f1}}, | ~~~~~~~~~~~~~~~~~~~~~~~~ 65 | {{-x + d1,-y + d1},{f1}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | {{-x + d1,y - d1},{f1}}, | ~~~~~~~~~~~~~~~~~~~~~~~~ 67 | {{x - d1,y - d1},{f1}}, | ~~~~~~~~~~~~~~~~~~~~~~~ 68 | {{x - d1,y - d2}}, | ~~~~~~~~~~~~~~~~~~ 69 | {{x,y - d2}}, | ~~~~~~~~~~~~~ 70 | {{x,y},{f2}}, | ~~~~~~~~~~~~~ 71 | {{-x,y},{f2}} | ~~~~~~~~~~~~~ 72 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp:59:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp:59:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp:59:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4::map_impl(const Ifc4::IfcCShapeProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp:59:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 59 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 60 | {{-x,-y},{f2}}, | ~~~~~~~~~~~~~~~ 61 | {{x,-y},{f2}}, | ~~~~~~~~~~~~~~ 62 | {{x,-y + d2}}, | ~~~~~~~~~~~~~~ 63 | {{x - d1,-y + d2}}, | ~~~~~~~~~~~~~~~~~~~ 64 | {{x - d1,-y + d1},{f1}}, | ~~~~~~~~~~~~~~~~~~~~~~~~ 65 | {{-x + d1,-y + d1},{f1}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | {{-x + d1,y - d1},{f1}}, | ~~~~~~~~~~~~~~~~~~~~~~~~ 67 | {{x - d1,y - d1},{f1}}, | ~~~~~~~~~~~~~~~~~~~~~~~ 68 | {{x - d1,y - d2}}, | ~~~~~~~~~~~~~~~~~~ 69 | {{x,y - d2}}, | ~~~~~~~~~~~~~ 70 | {{x,y},{f2}}, | ~~~~~~~~~~~~~ 71 | {{-x,y},{f2}} | ~~~~~~~~~~~~~ 72 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp:59:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp:59:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp:59:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 13%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianPoint.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianPoint.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianPoint.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianPoint.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianPoint.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 13%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianPoint.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianPoint.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianPoint.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianPoint.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianPoint.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianPoint.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianPoint.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 13%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator2D.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator2D.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator2D.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator2D.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator2D.cpp [ 13%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator2D.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator2D.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator2D.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator2D.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator2D.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator2D.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator2D.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 13%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator3D.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator3D.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator3D.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator3D.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator3D.cpp [ 13%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator3D.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator3D.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator3D.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator3D.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator3D.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator3D.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 14%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator3D.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 14%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4::map_impl(const Ifc4::IfcCenterLineProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp:24:75: warning: unused parameter ‘inst’ [-Wunused-parameter] 24 | taxonomy::ptr mapping::map_impl(const IfcSchema::IfcCenterLineProfileDef* inst) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 14%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircle.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircle.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircle.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircle.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircle.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc2x3::map_impl(const Ifc2x3::IfcCenterLineProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp:24:75: warning: unused parameter ‘inst’ [-Wunused-parameter] 24 | taxonomy::ptr mapping::map_impl(const IfcSchema::IfcCenterLineProfileDef* inst) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 14%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircle.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircle.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircle.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircle.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircle.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircle.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 14%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircleProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircleProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircleProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircleProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircleProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircle.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 14%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircleProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircleProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircleProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircleProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircleProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircleProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircleProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 14%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeCurve.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeCurve.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeCurve.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeCurve.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeCurve.cpp [ 15%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeCurve.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeCurve.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeCurve.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeCurve.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeCurve.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeCurve.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeCurve.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 15%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeProfileDef.cpp [ 15%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 15%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcConnectedFaceSet.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcConnectedFaceSet.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcConnectedFaceSet.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcConnectedFaceSet.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcConnectedFaceSet.cpp [ 15%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcConnectedFaceSet.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcConnectedFaceSet.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcConnectedFaceSet.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcConnectedFaceSet.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcConnectedFaceSet.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcConnectedFaceSet.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 15%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcConnectedFaceSet.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 15%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 15%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCsgSolid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCsgSolid.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCsgSolid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCsgSolid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCsgSolid.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc2x3::map_impl(const Ifc2x3::IfcCraneRailAShapeProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp:49:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 49 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 50 | {{-hw / 2., +oh / 2.}}, | ~~~~~~~~~~~~~~~~~~~~~~~ 51 | {{-hw / 2., +oh / 2. - hd3}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | {{-wt / 2., +oh / 2. - hd2}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53 | {{-wt / 2., -oh / 2. + bd2}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54 | {{-bw4 / 2., -oh / 2. + bd3}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | {{-bw2 / 2., -oh / 2. + bd1}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | {{-bw2 / 2., -oh / 2.}}, | ~~~~~~~~~~~~~~~~~~~~~~~~ 57 | {{+bw2 / 2., -oh / 2.}}, | ~~~~~~~~~~~~~~~~~~~~~~~~ 58 | {{+bw2 / 2., -oh / 2. + bd1}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59 | {{+bw4 / 2., -oh / 2. + bd3}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60 | {{+wt / 2., -oh / 2. + bd2}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61 | {{+wt / 2., +oh / 2. - hd2}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62 | {{+hw / 2., +oh / 2. - hd3}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | {{+hw / 2., +oh / 2.}} | ~~~~~~~~~~~~~~~~~~~~~~ 64 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp:49:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp:49:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp:49:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp:49:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp:49:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp:49:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp:49:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp:49:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp:49:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp:49:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp:49:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp:49:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp:49:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCsgSolid.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 15%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCsgSolid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCsgSolid.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCsgSolid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCsgSolid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCsgSolid.cpp [ 16%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveBoundedPlane.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveBoundedPlane.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveBoundedPlane.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveBoundedPlane.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveBoundedPlane.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCsgSolid.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 16%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveBoundedPlane.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveBoundedPlane.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveBoundedPlane.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveBoundedPlane.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveBoundedPlane.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveBoundedPlane.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 16%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveBoundedPlane.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 16%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 16%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCylindricalSurface.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCylindricalSurface.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCylindricalSurface.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCylindricalSurface.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCylindricalSurface.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 16%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCylindricalSurface.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCylindricalSurface.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCylindricalSurface.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCylindricalSurface.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCylindricalSurface.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCylindricalSurface.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 16%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDerivedProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDerivedProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDerivedProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDerivedProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDerivedProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCylindricalSurface.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 17%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDerivedProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDerivedProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDerivedProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDerivedProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDerivedProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDerivedProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 17%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDirection.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDirection.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDirection.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDirection.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDirection.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDerivedProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 17%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDirection.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDirection.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDirection.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDirection.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDirection.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDirection.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 17%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdge.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdge.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdge.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdge.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdge.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDirection.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 17%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdge.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdge.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdge.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdge.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdge.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdge.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 17%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdgeLoop.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdgeLoop.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdgeLoop.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdgeLoop.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdgeLoop.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdge.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 17%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdgeLoop.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdgeLoop.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdgeLoop.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdgeLoop.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdgeLoop.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdgeLoop.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 17%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipse.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipse.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipse.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipse.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipse.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdgeLoop.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipse.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 17%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipse.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipse.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipse.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipse.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipse.cpp [ 17%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipse.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4::map_impl(const Ifc4::IfcEllipseProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp:33:20: warning: unused variable ‘rotated’ [-Wunused-variable] 33 | const bool rotated = ry > rx; | ^~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 17%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp [ 18%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolid.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolid.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc2x3::map_impl(const Ifc2x3::IfcEllipseProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp:33:20: warning: unused variable ‘rotated’ [-Wunused-variable] 33 | const bool rotated = ry > rx; | ^~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolid.cpp:23: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 18%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolid.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolid.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 18%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolidTapered.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolidTapered.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolidTapered.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolidTapered.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolidTapered.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolid.cpp:23: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 18%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolidTapered.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolidTapered.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolidTapered.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolidTapered.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolidTapered.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolidTapered.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 18%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFace.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFace.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFace.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFace.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFace.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolidTapered.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 18%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFace.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFace.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFace.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFace.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFace.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFace.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFace.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 18%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFaceBasedSurfaceModel.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFaceBasedSurfaceModel.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFaceBasedSurfaceModel.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFaceBasedSurfaceModel.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFaceBasedSurfaceModel.cpp [ 19%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFaceBasedSurfaceModel.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFaceBasedSurfaceModel.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFaceBasedSurfaceModel.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFaceBasedSurfaceModel.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFaceBasedSurfaceModel.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFaceBasedSurfaceModel.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFaceBasedSurfaceModel.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 19%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp [ 19%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4::map_impl(const Ifc4::IfcFixedReferenceSweptAreaSolid*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp:39:16: warning: unused variable ‘start’ [-Wunused-variable] 39 | double start = 0; | ^~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp:40:16: warning: unused variable ‘end’ [-Wunused-variable] 40 | double end = fn->length(); | ^~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/taxonomy.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../function_item_evaluator.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../function_item_evaluator.h: At global scope: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../function_item_evaluator.h:20:37: warning: ‘ifcopenshell::geometry::taxonomy::function_item::ptr ifcopenshell::geometry::convert_loop_to_function_item(taxonomy::loop::ptr)’ defined but not used [-Wunused-function] 20 | static taxonomy::function_item::ptr convert_loop_to_function_item(taxonomy::loop::ptr loop) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/taxonomy.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../function_item_evaluator.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../function_item_evaluator.h:20:37: warning: ‘ifcopenshell::geometry::taxonomy::function_item::ptr ifcopenshell::geometry::convert_loop_to_function_item(taxonomy::loop::ptr)’ defined but not used [-Wunused-function] 20 | static taxonomy::function_item::ptr convert_loop_to_function_item(taxonomy::loop::ptr loop) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 19%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGeometricSet.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGeometricSet.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGeometricSet.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGeometricSet.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGeometricSet.cpp [ 19%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGeometricSet.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGeometricSet.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGeometricSet.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGeometricSet.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGeometricSet.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGeometricSet.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 19%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGeometricSet.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 19%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp:21: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../function_item_evaluator.h:20:37: warning: ‘ifcopenshell::geometry::taxonomy::function_item::ptr ifcopenshell::geometry::convert_loop_to_function_item(taxonomy::loop::ptr)’ defined but not used [-Wunused-function] 20 | static taxonomy::function_item::ptr convert_loop_to_function_item(taxonomy::loop::ptr loop) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 19%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcHalfSpaceSolid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcHalfSpaceSolid.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcHalfSpaceSolid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcHalfSpaceSolid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcHalfSpaceSolid.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp:21: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../function_item_evaluator.h:20:37: warning: ‘ifcopenshell::geometry::taxonomy::function_item::ptr ifcopenshell::geometry::convert_loop_to_function_item(taxonomy::loop::ptr)’ defined but not used [-Wunused-function] 20 | static taxonomy::function_item::ptr convert_loop_to_function_item(taxonomy::loop::ptr loop) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 19%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcHalfSpaceSolid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcHalfSpaceSolid.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcHalfSpaceSolid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcHalfSpaceSolid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcHalfSpaceSolid.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcHalfSpaceSolid.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcHalfSpaceSolid.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 19%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp [ 20%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc2x3::map_impl(const Ifc2x3::IfcIShapeProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp:97:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 97 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 98 | {{-x1,-y}}, | ~~~~~~~~~~~ 99 | {{x1,-y}}, | ~~~~~~~~~~ 100 | {{x1,-y + ft1}, {fe1}}, | ~~~~~~~~~~~~~~~~~~~~~~~ 101 | {{d1,-y + ft1 + dy},{ f1} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | {{d1,y - ft2 - dy},{f2} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | {{x2,y - ft2}, {fe2}}, | ~~~~~~~~~~~~~~~~~~~~~~ 104 | {{x2,y}}, | ~~~~~~~~~ 105 | {{-x2,y}}, | ~~~~~~~~~~ 106 | {{-x2,y - ft2}, {fe2}}, | ~~~~~~~~~~~~~~~~~~~~~~~ 107 | {{-d1,y - ft2 - dy},{f2} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | {{-d1,-y + ft1 + dy},{f1} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | {{-x1,-y + ft1}, {fe1}} | ~~~~~~~~~~~~~~~~~~~~~~~ 110 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp:97:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp:97:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp:97:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp:32:20: warning: unused variable ‘doFlangeEdgeRadius’ [-Wunused-variable] 32 | const bool doFlangeEdgeRadius = false; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4::map_impl(const Ifc4::IfcIShapeProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp:97:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 97 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 98 | {{-x1,-y}}, | ~~~~~~~~~~~ 99 | {{x1,-y}}, | ~~~~~~~~~~ 100 | {{x1,-y + ft1}, {fe1}}, | ~~~~~~~~~~~~~~~~~~~~~~~ 101 | {{d1,-y + ft1 + dy},{ f1} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | {{d1,y - ft2 - dy},{f2} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | {{x2,y - ft2}, {fe2}}, | ~~~~~~~~~~~~~~~~~~~~~~ 104 | {{x2,y}}, | ~~~~~~~~~ 105 | {{-x2,y}}, | ~~~~~~~~~~ 106 | {{-x2,y - ft2}, {fe2}}, | ~~~~~~~~~~~~~~~~~~~~~~~ 107 | {{-d1,y - ft2 - dy},{f2} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | {{-d1,-y + ft1 + dy},{f1} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | {{-x1,-y + ft1}, {fe1}} | ~~~~~~~~~~~~~~~~~~~~~~~ 110 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp:97:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp:97:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp:97:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 20%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIndexedPolyCurve.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIndexedPolyCurve.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIndexedPolyCurve.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIndexedPolyCurve.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIndexedPolyCurve.cpp [ 20%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIndexedPolyCurve.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIndexedPolyCurve.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIndexedPolyCurve.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIndexedPolyCurve.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIndexedPolyCurve.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIndexedPolyCurve.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 20%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIndexedPolyCurve.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc2x3::map_impl(const Ifc2x3::IfcLShapeProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp:97:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 97 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 98 | {{-x,-y}}, | ~~~~~~~~~~ 99 | {{x,-y}}, | ~~~~~~~~~ 100 | {{x,-y + d - dy1},{f2} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | {{xx, xy},{f1} }, | ~~~~~~~~~~~~~~~~~ 102 | {{-x + d - dx1,y},{f2} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | {{-x,y}} | ~~~~~~~~ 104 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp:97:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp:97:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 21%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLine.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLine.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLine.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLine.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLine.cpp [ 21%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLine.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4::map_impl(const Ifc4::IfcLShapeProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp:97:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 97 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 98 | {{-x,-y}}, | ~~~~~~~~~~ 99 | {{x,-y}}, | ~~~~~~~~~ 100 | {{x,-y + d - dy1},{f2} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | {{xx, xy},{f1} }, | ~~~~~~~~~~~~~~~~~ 102 | {{-x + d - dx1,y},{f2} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | {{-x,y}} | ~~~~~~~~ 104 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp:97:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp:97:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 21%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcManifoldSolidBrep.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcManifoldSolidBrep.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcManifoldSolidBrep.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcManifoldSolidBrep.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcManifoldSolidBrep.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 21%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLine.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLine.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLine.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLine.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLine.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcManifoldSolidBrep.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLine.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 21%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcManifoldSolidBrep.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcManifoldSolidBrep.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcManifoldSolidBrep.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcManifoldSolidBrep.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcManifoldSolidBrep.cpp [ 21%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcManifoldSolidBrep.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc2x3::map_impl(const Ifc2x3::IfcMappedItem*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp:48:28: warning: unused variable ‘c’ [-Wunused-variable] 48 | for (auto& c : taxonomy::cast(shapes)->children) { | ^ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 21%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp [ 21%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcObjectPlacement.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcObjectPlacement.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcObjectPlacement.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcObjectPlacement.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcObjectPlacement.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4::map_impl(const Ifc4::IfcMappedItem*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp:48:28: warning: unused variable ‘c’ [-Wunused-variable] 48 | for (auto& c : taxonomy::cast(shapes)->children) { | ^ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcObjectPlacement.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 21%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcObjectPlacement.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcObjectPlacement.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcObjectPlacement.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcObjectPlacement.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcObjectPlacement.cpp [ 21%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcObjectPlacement.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp:22: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../function_item_evaluator.h:20:37: warning: ‘ifcopenshell::geometry::taxonomy::function_item::ptr ifcopenshell::geometry::convert_loop_to_function_item(taxonomy::loop::ptr)’ defined but not used [-Wunused-function] 20 | static taxonomy::function_item::ptr convert_loop_to_function_item(taxonomy::loop::ptr loop) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 21%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOrientedEdge.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOrientedEdge.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOrientedEdge.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOrientedEdge.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOrientedEdge.cpp [ 21%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOrientedEdge.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 21%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPlane.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPlane.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPlane.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPlane.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPlane.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp:22: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../function_item_evaluator.h:20:37: warning: ‘ifcopenshell::geometry::taxonomy::function_item::ptr ifcopenshell::geometry::convert_loop_to_function_item(taxonomy::loop::ptr)’ defined but not used [-Wunused-function] 20 | static taxonomy::function_item::ptr convert_loop_to_function_item(taxonomy::loop::ptr loop) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 21%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOrientedEdge.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOrientedEdge.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOrientedEdge.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOrientedEdge.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOrientedEdge.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPlane.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOrientedEdge.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 21%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp [ 22%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPlane.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPlane.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPlane.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPlane.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPlane.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp:22: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../function_item_evaluator.h:20:37: warning: ‘ifcopenshell::geometry::taxonomy::function_item::ptr ifcopenshell::geometry::convert_loop_to_function_item(taxonomy::loop::ptr)’ defined but not used [-Wunused-function] 20 | static taxonomy::function_item::ptr convert_loop_to_function_item(taxonomy::loop::ptr loop) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 22%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyLoop.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyLoop.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyLoop.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyLoop.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyLoop.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPlane.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyLoop.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 22%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp [ 23%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalBoundedHalfSpace.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalBoundedHalfSpace.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalBoundedHalfSpace.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalBoundedHalfSpace.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalBoundedHalfSpace.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalBoundedHalfSpace.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp:22: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../function_item_evaluator.h:20:37: warning: ‘ifcopenshell::geometry::taxonomy::function_item::ptr ifcopenshell::geometry::convert_loop_to_function_item(taxonomy::loop::ptr)’ defined but not used [-Wunused-function] 20 | static taxonomy::function_item::ptr convert_loop_to_function_item(taxonomy::loop::ptr loop) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 23%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyLoop.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyLoop.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyLoop.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyLoop.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyLoop.cpp [ 23%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalFaceSet.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalFaceSet.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalFaceSet.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalFaceSet.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalFaceSet.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyLoop.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalFaceSet.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 23%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyline.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyline.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyline.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyline.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyline.cpp [ 23%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalBoundedHalfSpace.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalBoundedHalfSpace.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalBoundedHalfSpace.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalBoundedHalfSpace.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalBoundedHalfSpace.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyline.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalBoundedHalfSpace.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 23%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcProduct.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcProduct.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcProduct.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcProduct.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcProduct.cpp [ 23%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalFaceSet.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalFaceSet.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalFaceSet.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalFaceSet.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalFaceSet.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcProduct.cpp:1: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalFaceSet.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 23%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleHollowProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleHollowProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleHollowProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleHollowProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleHollowProfileDef.cpp [ 23%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyline.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyline.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyline.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyline.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyline.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleHollowProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 23%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyline.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 23%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcProduct.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcProduct.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcProduct.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcProduct.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcProduct.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc2x3::map_impl(const Ifc2x3::IfcRectangleProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp:46:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 46 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 47 | {{-x,-y}}, | ~~~~~~~~~~ 48 | {{x,-y}}, | ~~~~~~~~~ 49 | {{x,y}}, | ~~~~~~~~ 50 | {{-x,y}} | ~~~~~~~~ 51 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp:46:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp:46:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp:46:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 23%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularPyramid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularPyramid.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularPyramid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularPyramid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularPyramid.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcProduct.cpp:1: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 23%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleHollowProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleHollowProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleHollowProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleHollowProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleHollowProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularPyramid.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleHollowProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 23%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp [ 24%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4::map_impl(const Ifc4::IfcRectangleProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp:46:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 46 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 47 | {{-x,-y}}, | ~~~~~~~~~~ 48 | {{x,-y}}, | ~~~~~~~~~ 49 | {{x,y}}, | ~~~~~~~~ 50 | {{-x,y}} | ~~~~~~~~ 51 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp:46:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp:46:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp:46:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc2x3::map_impl(const Ifc2x3::IfcRectangularTrimmedSurface*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp:24:80: warning: unused parameter ‘inst’ [-Wunused-parameter] 24 | taxonomy::ptr mapping::map_impl(const IfcSchema::IfcRectangularTrimmedSurface* inst) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 25%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRepresentation.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRepresentation.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRepresentation.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRepresentation.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRepresentation.cpp [ 25%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularPyramid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularPyramid.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularPyramid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularPyramid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularPyramid.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularPyramid.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRepresentation.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 25%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRevolvedAreaSolid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRevolvedAreaSolid.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRevolvedAreaSolid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRevolvedAreaSolid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRevolvedAreaSolid.cpp [ 25%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4::map_impl(const Ifc4::IfcRectangularTrimmedSurface*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp:24:80: warning: unused parameter ‘inst’ [-Wunused-parameter] 24 | taxonomy::ptr mapping::map_impl(const IfcSchema::IfcRectangularTrimmedSurface* inst) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRevolvedAreaSolid.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 25%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRepresentation.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRepresentation.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRepresentation.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRepresentation.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRepresentation.cpp [ 25%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRepresentation.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc2x3::map_impl(const Ifc2x3::IfcRightCircularCone*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp:24:72: warning: unused parameter ‘inst’ [-Wunused-parameter] 24 | taxonomy::ptr mapping::map_impl(const IfcSchema::IfcRightCircularCone* inst) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 25%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp [ 25%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRevolvedAreaSolid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRevolvedAreaSolid.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRevolvedAreaSolid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRevolvedAreaSolid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRevolvedAreaSolid.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc2x3::map_impl(const Ifc2x3::IfcRightCircularCylinder*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp:24:76: warning: unused parameter ‘inst’ [-Wunused-parameter] 24 | taxonomy::ptr mapping::map_impl(const IfcSchema::IfcRightCircularCylinder* inst) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRevolvedAreaSolid.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 25%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRoundedRectangleProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRoundedRectangleProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRoundedRectangleProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRoundedRectangleProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRoundedRectangleProfileDef.cpp [ 25%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRoundedRectangleProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 25%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSolidHorizontal.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSolidHorizontal.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSolidHorizontal.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSolidHorizontal.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSolidHorizontal.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4::map_impl(const Ifc4::IfcRightCircularCone*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp:24:72: warning: unused parameter ‘inst’ [-Wunused-parameter] 24 | taxonomy::ptr mapping::map_impl(const IfcSchema::IfcRightCircularCone* inst) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 25%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSolidHorizontal.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 25%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSurface.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSurface.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSurface.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSurface.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSurface.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4::map_impl(const Ifc4::IfcRightCircularCylinder*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp:24:76: warning: unused parameter ‘inst’ [-Wunused-parameter] 24 | taxonomy::ptr mapping::map_impl(const IfcSchema::IfcRightCircularCylinder* inst) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 25%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRoundedRectangleProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRoundedRectangleProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRoundedRectangleProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRoundedRectangleProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRoundedRectangleProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSurface.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 25%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRoundedRectangleProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 25%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSolidHorizontal.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSolidHorizontal.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSolidHorizontal.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSolidHorizontal.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSolidHorizontal.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp:24: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../function_item_evaluator.h:20:37: warning: ‘ifcopenshell::geometry::taxonomy::function_item::ptr ifcopenshell::geometry::convert_loop_to_function_item(taxonomy::loop::ptr)’ defined but not used [-Wunused-function] 20 | static taxonomy::function_item::ptr convert_loop_to_function_item(taxonomy::loop::ptr loop) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 25%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcShellBasedSurfaceModel.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcShellBasedSurfaceModel.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcShellBasedSurfaceModel.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcShellBasedSurfaceModel.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcShellBasedSurfaceModel.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSolidHorizontal.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcShellBasedSurfaceModel.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 26%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSurface.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSurface.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSurface.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSurface.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSurface.cpp [ 27%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphere.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphere.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphere.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphere.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphere.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSurface.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 27%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphere.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 27%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp:24: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../function_item_evaluator.h:20:37: warning: ‘ifcopenshell::geometry::taxonomy::function_item::ptr ifcopenshell::geometry::convert_loop_to_function_item(taxonomy::loop::ptr)’ defined but not used [-Wunused-function] 20 | static taxonomy::function_item::ptr convert_loop_to_function_item(taxonomy::loop::ptr loop) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 27%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcShellBasedSurfaceModel.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcShellBasedSurfaceModel.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcShellBasedSurfaceModel.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcShellBasedSurfaceModel.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcShellBasedSurfaceModel.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 27%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSubedge.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSubedge.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSubedge.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSubedge.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSubedge.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcShellBasedSurfaceModel.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 27%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphere.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphere.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphere.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphere.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphere.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSubedge.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 27%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurve.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurve.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurve.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurve.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurve.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphere.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurve.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 27%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurveSweptAreaSolid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurveSweptAreaSolid.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurveSweptAreaSolid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurveSweptAreaSolid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurveSweptAreaSolid.cpp [ 27%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurveSweptAreaSolid.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4::map_impl(const Ifc4::IfcSphericalSurface*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp:26:71: warning: unused parameter ‘inst’ [-Wunused-parameter] 26 | taxonomy::ptr mapping::map_impl(const IfcSchema::IfcSphericalSurface* inst) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 27%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSubedge.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSubedge.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSubedge.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSubedge.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSubedge.cpp [ 27%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfLinearExtrusion.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfLinearExtrusion.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfLinearExtrusion.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfLinearExtrusion.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfLinearExtrusion.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfLinearExtrusion.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSubedge.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 27%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurve.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurve.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurve.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurve.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurve.cpp [ 27%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfRevolution.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfRevolution.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfRevolution.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfRevolution.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfRevolution.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurve.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfRevolution.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 27%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurveSweptAreaSolid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurveSweptAreaSolid.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurveSweptAreaSolid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurveSweptAreaSolid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurveSweptAreaSolid.cpp [ 27%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurveSweptAreaSolid.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc2x3::map_impl(const Ifc2x3::IfcSweptDiskSolid*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp:69:22: warning: unused variable ‘tol’ [-Wunused-variable] 69 | const double tol = settings_.get().get(); | ^~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 27%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfLinearExtrusion.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfLinearExtrusion.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfLinearExtrusion.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfLinearExtrusion.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfLinearExtrusion.cpp [ 28%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfLinearExtrusion.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 29%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfRevolution.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfRevolution.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfRevolution.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfRevolution.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfRevolution.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc2x3::map_impl(const Ifc2x3::IfcTShapeProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp:111:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 111 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 112 | {{d1 / 2. - dx2,-y},{ f2} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | {{xx,xy},{ f1}}, | ~~~~~~~~~~~~~~~~ 114 | {{x,y - d2 + dy2},{ f3}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | {{x,y}}, | ~~~~~~~~ 116 | {{-x,y}}, | ~~~~~~~~~ 117 | {{-x,y - d2 + dy2},{f3}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | {{-xx,xy},{f1}}, | ~~~~~~~~~~~~~~~~ 119 | {{-d1 / 2. + dx2,-y},{f2}} | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp:111:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 29%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfRevolution.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 29%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 29%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4::map_impl(const Ifc4::IfcSweptDiskSolid*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp:57:14: warning: variable ‘sp’ set but not used [-Wunused-but-set-variable] 57 | auto sp = inst->StartParam(); | ^~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp:58:14: warning: variable ‘ep’ set but not used [-Wunused-but-set-variable] 58 | auto ep = inst->EndParam(); | ^~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc2x3::map_impl(const Ifc2x3::IfcTrapeziumProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp:52:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 52 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 53 | {{-x1 - x_offset, -y}}, | ~~~~~~~~~~~~~~~~~~~~~~~ 54 | {{+x1 - x_offset, -y}}, | ~~~~~~~~~~~~~~~~~~~~~~~ 55 | {{-x1 + dx + w - x_offset, y}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | {{-x1 + dx - x_offset, y}} | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 57 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp:52:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp:52:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp:52:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 29%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTriangulatedFaceSet.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTriangulatedFaceSet.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTriangulatedFaceSet.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTriangulatedFaceSet.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTriangulatedFaceSet.cpp [ 29%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTriangulatedFaceSet.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 29%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4::map_impl(const Ifc4::IfcTShapeProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp:111:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 111 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 112 | {{d1 / 2. - dx2,-y},{ f2} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | {{xx,xy},{ f1}}, | ~~~~~~~~~~~~~~~~ 114 | {{x,y - d2 + dy2},{ f3}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | {{x,y}}, | ~~~~~~~~ 116 | {{-x,y}}, | ~~~~~~~~~ 117 | {{-x,y - d2 + dy2},{f3}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | {{-xx,xy},{f1}}, | ~~~~~~~~~~~~~~~~ 119 | {{-d1 / 2. + dx2,-y},{f2}} | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp:111:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 29%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc2x3::map_impl(const Ifc2x3::IfcTrimmedCurve*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp:76:14: warning: unused variable ‘trim_cartesian_failed’ [-Wunused-variable] 76 | bool trim_cartesian_failed = !trim_cartesian; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4::map_impl(const Ifc4::IfcToroidalSurface*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp:26:70: warning: unused parameter ‘inst’ [-Wunused-parameter] 26 | taxonomy::ptr mapping::map_impl(const IfcSchema::IfcToroidalSurface* inst) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ [ 29%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 29%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc2x3::map_impl(const Ifc2x3::IfcUShapeProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp:70:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 70 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 71 | {{-x,-y}}, | ~~~~~~~~~~ 72 | {{x,-y}}, | ~~~~~~~~~ 73 | {{x,-y + d2 - dy2},{f2} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | {{-x + d1,-y + d2 + dy1},{ f1}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | {{-x + d1,y - d2 - dy1},{ f1}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | {{x,y - d2 + dy2},{ f2}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | {{x,y}}, | ~~~~~~~~ 78 | {{-x,y}} | ~~~~~~~~ 79 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp:70:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp:70:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp:70:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4::map_impl(const Ifc4::IfcTrapeziumProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp:52:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 52 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 53 | {{-x1 - x_offset, -y}}, | ~~~~~~~~~~~~~~~~~~~~~~~ 54 | {{+x1 - x_offset, -y}}, | ~~~~~~~~~~~~~~~~~~~~~~~ 55 | {{-x1 + dx + w - x_offset, y}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | {{-x1 + dx - x_offset, y}} | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 57 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp:52:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp:52:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp:52:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 29%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcVector.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcVector.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcVector.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcVector.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcVector.cpp [ 29%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTriangulatedFaceSet.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTriangulatedFaceSet.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTriangulatedFaceSet.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTriangulatedFaceSet.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTriangulatedFaceSet.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcVector.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 29%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTriangulatedFaceSet.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 29%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc2x3::map_impl(const Ifc2x3::IfcZShapeProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp:61:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 61 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 62 | {{-dx,-y}}, | ~~~~~~~~~~~ 63 | {{x,-y}}, | ~~~~~~~~~ 64 | {{x,-y + dy},{ f2}}, | ~~~~~~~~~~~~~~~~~~~~ 65 | {{dx,-y + dy},{ f1}}, | ~~~~~~~~~~~~~~~~~~~~~ 66 | {{dx,y}}, | ~~~~~~~~~ 67 | {{-x,y}}, | ~~~~~~~~~ 68 | {{-x,y - dy},{ f2}}, | ~~~~~~~~~~~~~~~~~~~~ 69 | {{-dx,y - dy},{ f1}} | ~~~~~~~~~~~~~~~~~~~~ 70 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp:61:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp:61:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp:61:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 29%] Building CXX object CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp.o -MF CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp.o.d -o CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4::map_impl(const Ifc4::IfcTrimmedCurve*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp:76:14: warning: unused variable ‘trim_cartesian_failed’ [-Wunused-variable] 76 | bool trim_cartesian_failed = !trim_cartesian; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 29%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc2x3::map_impl(const Ifc2x3::IfcStyledItem*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp:584:40: warning: unused variable ‘shading’ [-Wunused-variable] 584 | IfcSchema::IfcSurfaceStyleShading* shading = style_pair.second; | ^~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc2x3::map_impl(const Ifc2x3::IfcSurfaceStyle*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp:601:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 601 | if (shading = s->as()) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp: In member function ‘virtual void ifcopenshell::geometry::mapping_Ifc2x3::initialize_settings()’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp:914:28: warning: unused variable ‘sub’ [-Wunused-variable] 914 | for (auto& sub : *subs) { | ^~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp:23: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4::map_impl(const Ifc4::IfcUShapeProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp:70:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 70 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 71 | {{-x,-y}}, | ~~~~~~~~~~ 72 | {{x,-y}}, | ~~~~~~~~~ 73 | {{x,-y + d2 - dy2},{f2} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | {{-x + d1,-y + d2 + dy1},{ f1}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | {{-x + d1,y - d2 - dy1},{ f1}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | {{x,y - d2 + dy2},{ f2}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | {{x,y}}, | ~~~~~~~~ 78 | {{-x,y}} | ~~~~~~~~ 79 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp:70:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp:70:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp:70:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 30%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcVector.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcVector.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcVector.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcVector.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcVector.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcVector.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 30%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp [ 31%] Linking CXX static library libgeometry_mapping_ifc2x3.a /usr/bin/cmake -P CMakeFiles/geometry_mapping_ifc2x3.dir/cmake_clean_target.cmake /usr/bin/cmake -E cmake_link_script CMakeFiles/geometry_mapping_ifc2x3.dir/link.txt --verbose=1 /usr/bin/ar qc libgeometry_mapping_ifc2x3.a "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAnnotationFillArea.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryClosedProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryOpenProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis1Placement.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement2D.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement3D.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2PlacementLinear.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineCurveWithKnots.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineSurfaceWithKnots.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBlock.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBoundingBox.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianPoint.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator2D.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator3D.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircle.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircleProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeCurve.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcConnectedFaceSet.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCsgSolid.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveBoundedPlane.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCylindricalSurface.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDerivedProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDirection.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdge.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdgeLoop.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipse.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolid.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolidTapered.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFace.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFaceBasedSurfaceModel.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGeometricSet.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcHalfSpaceSolid.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIndexedPolyCurve.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLine.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcManifoldSolidBrep.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcObjectPlacement.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOrientedEdge.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPlane.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyLoop.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalBoundedHalfSpace.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalFaceSet.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyline.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcProduct.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleHollowProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularPyramid.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRepresentation.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRevolvedAreaSolid.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRoundedRectangleProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSolidHorizontal.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSurface.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcShellBasedSurfaceModel.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphere.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSubedge.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurve.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurveSweptAreaSolid.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfLinearExtrusion.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfRevolution.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTriangulatedFaceSet.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcVector.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp.o" /usr/bin/ranlib libgeometry_mapping_ifc2x3.a gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 31%] Built target geometry_mapping_ifc2x3 [ 31%] Building CXX object CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp.o -MF CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4::map_impl(const Ifc4::IfcZShapeProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp:61:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 61 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 62 | {{-dx,-y}}, | ~~~~~~~~~~~ 63 | {{x,-y}}, | ~~~~~~~~~ 64 | {{x,-y + dy},{ f2}}, | ~~~~~~~~~~~~~~~~~~~~ 65 | {{dx,-y + dy},{ f1}}, | ~~~~~~~~~~~~~~~~~~~~~ 66 | {{dx,y}}, | ~~~~~~~~~ 67 | {{-x,y}}, | ~~~~~~~~~ 68 | {{-x,y - dy},{ f2}}, | ~~~~~~~~~~~~~~~~~~~~ 69 | {{-dx,y - dy},{ f1}} | ~~~~~~~~~~~~~~~~~~~~ 70 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp:61:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp:61:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp:61:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /usr/bin/gmake -f CMakeFiles/geometry_mapping_ifc4x1.dir/build.make CMakeFiles/geometry_mapping_ifc4x1.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/CMakeFiles/geometry_mapping_ifc4x1.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/geometry_mapping_ifc4x1.dir/build.make CMakeFiles/geometry_mapping_ifc4x1.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 31%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAnnotationFillArea.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAnnotationFillArea.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAnnotationFillArea.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAnnotationFillArea.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAnnotationFillArea.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4::map_impl(const Ifc4::IfcStyledItem*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp:584:40: warning: unused variable ‘shading’ [-Wunused-variable] 584 | IfcSchema::IfcSurfaceStyleShading* shading = style_pair.second; | ^~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4::map_impl(const Ifc4::IfcSurfaceStyle*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp:601:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 601 | if (shading = s->as()) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp: In member function ‘virtual void ifcopenshell::geometry::mapping_Ifc4::initialize_settings()’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp:914:28: warning: unused variable ‘sub’ [-Wunused-variable] 914 | for (auto& sub : *subs) { | ^~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp:23: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAnnotationFillArea.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 31%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryClosedProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryClosedProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryClosedProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryClosedProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryClosedProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryClosedProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 31%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryOpenProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryOpenProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryOpenProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryOpenProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryOpenProfileDef.cpp [ 31%] Linking CXX static library libgeometry_mapping_ifc4.a /usr/bin/cmake -P CMakeFiles/geometry_mapping_ifc4.dir/cmake_clean_target.cmake /usr/bin/cmake -E cmake_link_script CMakeFiles/geometry_mapping_ifc4.dir/link.txt --verbose=1 /usr/bin/ar qc libgeometry_mapping_ifc4.a "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAnnotationFillArea.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryClosedProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryOpenProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis1Placement.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement2D.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement3D.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2PlacementLinear.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineCurveWithKnots.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineSurfaceWithKnots.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBlock.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBoundingBox.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianPoint.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator2D.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator3D.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircle.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircleProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeCurve.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcConnectedFaceSet.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCsgSolid.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveBoundedPlane.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCylindricalSurface.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDerivedProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDirection.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdge.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdgeLoop.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipse.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolid.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolidTapered.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFace.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFaceBasedSurfaceModel.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGeometricSet.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcHalfSpaceSolid.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIndexedPolyCurve.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLine.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcManifoldSolidBrep.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcObjectPlacement.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOrientedEdge.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPlane.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyLoop.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalBoundedHalfSpace.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalFaceSet.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyline.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcProduct.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleHollowProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularPyramid.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRepresentation.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRevolvedAreaSolid.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRoundedRectangleProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSolidHorizontal.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSurface.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcShellBasedSurfaceModel.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphere.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSubedge.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurve.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurveSweptAreaSolid.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfLinearExtrusion.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfRevolution.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTriangulatedFaceSet.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcVector.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp.o" /usr/bin/ranlib libgeometry_mapping_ifc4.a gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 31%] Built target geometry_mapping_ifc4 [ 31%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis1Placement.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis1Placement.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis1Placement.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis1Placement.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis1Placement.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryOpenProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /usr/bin/gmake -f CMakeFiles/geometry_mapping_ifc4x2.dir/build.make CMakeFiles/geometry_mapping_ifc4x2.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/CMakeFiles/geometry_mapping_ifc4x2.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/geometry_mapping_ifc4x2.dir/build.make CMakeFiles/geometry_mapping_ifc4x2.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 31%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAnnotationFillArea.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAnnotationFillArea.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAnnotationFillArea.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAnnotationFillArea.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAnnotationFillArea.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis1Placement.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAnnotationFillArea.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 31%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement2D.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement2D.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement2D.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement2D.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement2D.cpp [ 31%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryClosedProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryClosedProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryClosedProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryClosedProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryClosedProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement2D.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryClosedProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 32%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement3D.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement3D.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement3D.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement3D.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement3D.cpp [ 33%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryOpenProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryOpenProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryOpenProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryOpenProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryOpenProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement3D.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryOpenProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 33%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2PlacementLinear.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2PlacementLinear.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2PlacementLinear.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2PlacementLinear.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2PlacementLinear.cpp [ 33%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis1Placement.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis1Placement.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis1Placement.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis1Placement.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis1Placement.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis1Placement.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2PlacementLinear.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 33%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineCurveWithKnots.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineCurveWithKnots.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineCurveWithKnots.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineCurveWithKnots.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineCurveWithKnots.cpp [ 33%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement2D.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement2D.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement2D.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement2D.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement2D.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineCurveWithKnots.cpp:21: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement2D.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 33%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineSurfaceWithKnots.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineSurfaceWithKnots.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineSurfaceWithKnots.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineSurfaceWithKnots.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineSurfaceWithKnots.cpp [ 33%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement3D.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement3D.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement3D.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement3D.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement3D.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineSurfaceWithKnots.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement3D.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 33%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBlock.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBlock.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBlock.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBlock.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBlock.cpp [ 33%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2PlacementLinear.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2PlacementLinear.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2PlacementLinear.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2PlacementLinear.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2PlacementLinear.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBlock.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2PlacementLinear.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 33%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineCurveWithKnots.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineCurveWithKnots.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineCurveWithKnots.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineCurveWithKnots.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineCurveWithKnots.cpp [ 33%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x1::map_impl(const Ifc4x1::IfcBooleanResult*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp:43:14: warning: unused variable ‘has_halfspace_operand’ [-Wunused-variable] 43 | bool has_halfspace_operand = false; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineCurveWithKnots.cpp:21: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 33%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBoundingBox.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBoundingBox.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBoundingBox.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBoundingBox.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBoundingBox.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 33%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineSurfaceWithKnots.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineSurfaceWithKnots.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineSurfaceWithKnots.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineSurfaceWithKnots.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineSurfaceWithKnots.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBoundingBox.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 33%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineSurfaceWithKnots.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 33%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBlock.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBlock.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBlock.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBlock.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBlock.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x1::map_impl(const Ifc4x1::IfcCShapeProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp:59:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 59 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 60 | {{-x,-y},{f2}}, | ~~~~~~~~~~~~~~~ 61 | {{x,-y},{f2}}, | ~~~~~~~~~~~~~~ 62 | {{x,-y + d2}}, | ~~~~~~~~~~~~~~ 63 | {{x - d1,-y + d2}}, | ~~~~~~~~~~~~~~~~~~~ 64 | {{x - d1,-y + d1},{f1}}, | ~~~~~~~~~~~~~~~~~~~~~~~~ 65 | {{-x + d1,-y + d1},{f1}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | {{-x + d1,y - d1},{f1}}, | ~~~~~~~~~~~~~~~~~~~~~~~~ 67 | {{x - d1,y - d1},{f1}}, | ~~~~~~~~~~~~~~~~~~~~~~~ 68 | {{x - d1,y - d2}}, | ~~~~~~~~~~~~~~~~~~ 69 | {{x,y - d2}}, | ~~~~~~~~~~~~~ 70 | {{x,y},{f2}}, | ~~~~~~~~~~~~~ 71 | {{-x,y},{f2}} | ~~~~~~~~~~~~~ 72 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp:59:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp:59:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp:59:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 34%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianPoint.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianPoint.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianPoint.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianPoint.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianPoint.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBlock.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 35%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianPoint.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 35%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator2D.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator2D.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator2D.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator2D.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator2D.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x2::map_impl(const Ifc4x2::IfcBooleanResult*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp:43:14: warning: unused variable ‘has_halfspace_operand’ [-Wunused-variable] 43 | bool has_halfspace_operand = false; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 35%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBoundingBox.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBoundingBox.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBoundingBox.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBoundingBox.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBoundingBox.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator2D.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 35%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator3D.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator3D.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator3D.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator3D.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator3D.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBoundingBox.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 35%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator3D.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 35%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x2::map_impl(const Ifc4x2::IfcCShapeProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp:59:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 59 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 60 | {{-x,-y},{f2}}, | ~~~~~~~~~~~~~~~ 61 | {{x,-y},{f2}}, | ~~~~~~~~~~~~~~ 62 | {{x,-y + d2}}, | ~~~~~~~~~~~~~~ 63 | {{x - d1,-y + d2}}, | ~~~~~~~~~~~~~~~~~~~ 64 | {{x - d1,-y + d1},{f1}}, | ~~~~~~~~~~~~~~~~~~~~~~~~ 65 | {{-x + d1,-y + d1},{f1}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | {{-x + d1,y - d1},{f1}}, | ~~~~~~~~~~~~~~~~~~~~~~~~ 67 | {{x - d1,y - d1},{f1}}, | ~~~~~~~~~~~~~~~~~~~~~~~ 68 | {{x - d1,y - d2}}, | ~~~~~~~~~~~~~~~~~~ 69 | {{x,y - d2}}, | ~~~~~~~~~~~~~ 70 | {{x,y},{f2}}, | ~~~~~~~~~~~~~ 71 | {{-x,y},{f2}} | ~~~~~~~~~~~~~ 72 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp:59:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp:59:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp:59:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x1::map_impl(const Ifc4x1::IfcCenterLineProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp:24:75: warning: unused parameter ‘inst’ [-Wunused-parameter] 24 | taxonomy::ptr mapping::map_impl(const IfcSchema::IfcCenterLineProfileDef* inst) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 35%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianPoint.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianPoint.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianPoint.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianPoint.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianPoint.cpp [ 35%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircle.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircle.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircle.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircle.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircle.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianPoint.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircle.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 35%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator2D.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator2D.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator2D.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator2D.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator2D.cpp [ 35%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircleProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircleProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircleProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircleProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircleProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircleProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator2D.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 35%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator3D.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator3D.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator3D.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator3D.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator3D.cpp [ 35%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeCurve.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeCurve.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeCurve.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeCurve.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeCurve.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator3D.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeCurve.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 35%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp [ 35%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeProfileDef.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x2::map_impl(const Ifc4x2::IfcCenterLineProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp:24:75: warning: unused parameter ‘inst’ [-Wunused-parameter] 24 | taxonomy::ptr mapping::map_impl(const IfcSchema::IfcCenterLineProfileDef* inst) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 35%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircle.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircle.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircle.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircle.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircle.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 35%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcConnectedFaceSet.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcConnectedFaceSet.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcConnectedFaceSet.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcConnectedFaceSet.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcConnectedFaceSet.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircle.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 35%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircleProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircleProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircleProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircleProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircleProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcConnectedFaceSet.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 36%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircleProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 37%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeCurve.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeCurve.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeCurve.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeCurve.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeCurve.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 37%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCsgSolid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCsgSolid.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCsgSolid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCsgSolid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCsgSolid.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeCurve.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 37%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCsgSolid.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 37%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveBoundedPlane.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveBoundedPlane.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveBoundedPlane.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveBoundedPlane.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveBoundedPlane.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 37%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcConnectedFaceSet.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcConnectedFaceSet.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcConnectedFaceSet.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcConnectedFaceSet.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcConnectedFaceSet.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveBoundedPlane.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 37%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcConnectedFaceSet.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 37%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 37%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCylindricalSurface.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCylindricalSurface.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCylindricalSurface.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCylindricalSurface.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCylindricalSurface.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 37%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCsgSolid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCsgSolid.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCsgSolid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCsgSolid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCsgSolid.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCylindricalSurface.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCsgSolid.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 37%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveBoundedPlane.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveBoundedPlane.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveBoundedPlane.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveBoundedPlane.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveBoundedPlane.cpp [ 37%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDerivedProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDerivedProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDerivedProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDerivedProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDerivedProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveBoundedPlane.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDerivedProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 37%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp [ 37%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDirection.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDirection.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDirection.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDirection.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDirection.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 37%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCylindricalSurface.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCylindricalSurface.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCylindricalSurface.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCylindricalSurface.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCylindricalSurface.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDirection.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 37%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdge.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdge.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdge.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdge.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdge.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCylindricalSurface.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 38%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDerivedProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDerivedProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDerivedProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDerivedProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDerivedProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdge.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 39%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdgeLoop.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdgeLoop.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdgeLoop.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdgeLoop.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdgeLoop.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDerivedProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 39%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDirection.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDirection.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDirection.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDirection.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDirection.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdgeLoop.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 39%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipse.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipse.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipse.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipse.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipse.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDirection.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 39%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdge.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdge.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdge.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdge.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdge.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipse.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 39%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdge.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 39%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdgeLoop.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdgeLoop.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdgeLoop.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdgeLoop.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdgeLoop.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x1::map_impl(const Ifc4x1::IfcEllipseProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp:33:20: warning: unused variable ‘rotated’ [-Wunused-variable] 33 | const bool rotated = ry > rx; | ^~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 39%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolid.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolid.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdgeLoop.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 39%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipse.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipse.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipse.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipse.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipse.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolid.cpp:23: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipse.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 39%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolidTapered.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolidTapered.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolidTapered.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolidTapered.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolidTapered.cpp [ 39%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolidTapered.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x2::map_impl(const Ifc4x2::IfcEllipseProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp:33:20: warning: unused variable ‘rotated’ [-Wunused-variable] 33 | const bool rotated = ry > rx; | ^~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 39%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFace.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFace.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFace.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFace.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFace.cpp [ 39%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolid.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolid.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFace.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolid.cpp:23: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 39%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFaceBasedSurfaceModel.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFaceBasedSurfaceModel.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFaceBasedSurfaceModel.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFaceBasedSurfaceModel.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFaceBasedSurfaceModel.cpp [ 39%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolidTapered.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolidTapered.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolidTapered.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolidTapered.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolidTapered.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFaceBasedSurfaceModel.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolidTapered.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 39%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp [ 39%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFace.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFace.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFace.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFace.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFace.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x1::map_impl(const Ifc4x1::IfcFixedReferenceSweptAreaSolid*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp:39:16: warning: unused variable ‘start’ [-Wunused-variable] 39 | double start = 0; | ^~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp:40:16: warning: unused variable ‘end’ [-Wunused-variable] 40 | double end = fn->length(); | ^~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/taxonomy.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../function_item_evaluator.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFace.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../function_item_evaluator.h: At global scope: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../function_item_evaluator.h:20:37: warning: ‘ifcopenshell::geometry::taxonomy::function_item::ptr ifcopenshell::geometry::convert_loop_to_function_item(taxonomy::loop::ptr)’ defined but not used [-Wunused-function] 20 | static taxonomy::function_item::ptr convert_loop_to_function_item(taxonomy::loop::ptr loop) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFaceBasedSurfaceModel.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFaceBasedSurfaceModel.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFaceBasedSurfaceModel.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFaceBasedSurfaceModel.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFaceBasedSurfaceModel.cpp [ 40%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGeometricSet.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGeometricSet.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGeometricSet.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGeometricSet.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGeometricSet.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFaceBasedSurfaceModel.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 40%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGeometricSet.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 41%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x2::map_impl(const Ifc4x2::IfcFixedReferenceSweptAreaSolid*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp:39:16: warning: unused variable ‘start’ [-Wunused-variable] 39 | double start = 0; | ^~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp:40:16: warning: unused variable ‘end’ [-Wunused-variable] 40 | double end = fn->length(); | ^~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/taxonomy.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../function_item_evaluator.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../function_item_evaluator.h: At global scope: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../function_item_evaluator.h:20:37: warning: ‘ifcopenshell::geometry::taxonomy::function_item::ptr ifcopenshell::geometry::convert_loop_to_function_item(taxonomy::loop::ptr)’ defined but not used [-Wunused-function] 20 | static taxonomy::function_item::ptr convert_loop_to_function_item(taxonomy::loop::ptr loop) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp:21: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../function_item_evaluator.h:20:37: warning: ‘ifcopenshell::geometry::taxonomy::function_item::ptr ifcopenshell::geometry::convert_loop_to_function_item(taxonomy::loop::ptr)’ defined but not used [-Wunused-function] 20 | static taxonomy::function_item::ptr convert_loop_to_function_item(taxonomy::loop::ptr loop) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcHalfSpaceSolid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcHalfSpaceSolid.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcHalfSpaceSolid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcHalfSpaceSolid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcHalfSpaceSolid.cpp [ 41%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGeometricSet.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGeometricSet.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGeometricSet.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGeometricSet.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGeometricSet.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcHalfSpaceSolid.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGeometricSet.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 41%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp [ 41%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp:21: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../function_item_evaluator.h:20:37: warning: ‘ifcopenshell::geometry::taxonomy::function_item::ptr ifcopenshell::geometry::convert_loop_to_function_item(taxonomy::loop::ptr)’ defined but not used [-Wunused-function] 20 | static taxonomy::function_item::ptr convert_loop_to_function_item(taxonomy::loop::ptr loop) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcHalfSpaceSolid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcHalfSpaceSolid.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcHalfSpaceSolid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcHalfSpaceSolid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcHalfSpaceSolid.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x1::map_impl(const Ifc4x1::IfcIShapeProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp:97:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 97 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 98 | {{-x1,-y}}, | ~~~~~~~~~~~ 99 | {{x1,-y}}, | ~~~~~~~~~~ 100 | {{x1,-y + ft1}, {fe1}}, | ~~~~~~~~~~~~~~~~~~~~~~~ 101 | {{d1,-y + ft1 + dy},{ f1} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | {{d1,y - ft2 - dy},{f2} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | {{x2,y - ft2}, {fe2}}, | ~~~~~~~~~~~~~~~~~~~~~~ 104 | {{x2,y}}, | ~~~~~~~~~ 105 | {{-x2,y}}, | ~~~~~~~~~~ 106 | {{-x2,y - ft2}, {fe2}}, | ~~~~~~~~~~~~~~~~~~~~~~~ 107 | {{-d1,y - ft2 - dy},{f2} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | {{-d1,-y + ft1 + dy},{f1} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | {{-x1,-y + ft1}, {fe1}} | ~~~~~~~~~~~~~~~~~~~~~~~ 110 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp:97:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp:97:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp:97:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 41%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIndexedPolyCurve.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIndexedPolyCurve.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIndexedPolyCurve.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIndexedPolyCurve.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIndexedPolyCurve.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcHalfSpaceSolid.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 41%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIndexedPolyCurve.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x2::map_impl(const Ifc4x2::IfcIShapeProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp:97:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 97 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 98 | {{-x1,-y}}, | ~~~~~~~~~~~ 99 | {{x1,-y}}, | ~~~~~~~~~~ 100 | {{x1,-y + ft1}, {fe1}}, | ~~~~~~~~~~~~~~~~~~~~~~~ 101 | {{d1,-y + ft1 + dy},{ f1} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | {{d1,y - ft2 - dy},{f2} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | {{x2,y - ft2}, {fe2}}, | ~~~~~~~~~~~~~~~~~~~~~~ 104 | {{x2,y}}, | ~~~~~~~~~ 105 | {{-x2,y}}, | ~~~~~~~~~~ 106 | {{-x2,y - ft2}, {fe2}}, | ~~~~~~~~~~~~~~~~~~~~~~~ 107 | {{-d1,y - ft2 - dy},{f2} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | {{-d1,-y + ft1 + dy},{f1} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | {{-x1,-y + ft1}, {fe1}} | ~~~~~~~~~~~~~~~~~~~~~~~ 110 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp:97:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp:97:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp:97:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 41%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIndexedPolyCurve.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIndexedPolyCurve.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIndexedPolyCurve.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIndexedPolyCurve.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIndexedPolyCurve.cpp [ 41%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIndexedPolyCurve.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x1::map_impl(const Ifc4x1::IfcLShapeProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp:97:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 97 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 98 | {{-x,-y}}, | ~~~~~~~~~~ 99 | {{x,-y}}, | ~~~~~~~~~ 100 | {{x,-y + d - dy1},{f2} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | {{xx, xy},{f1} }, | ~~~~~~~~~~~~~~~~~ 102 | {{-x + d - dx1,y},{f2} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | {{-x,y}} | ~~~~~~~~ 104 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp:97:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp:97:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 41%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLine.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLine.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLine.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLine.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLine.cpp [ 41%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLine.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x2::map_impl(const Ifc4x2::IfcLShapeProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp:97:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 97 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 98 | {{-x,-y}}, | ~~~~~~~~~~ 99 | {{x,-y}}, | ~~~~~~~~~ 100 | {{x,-y + d - dy1},{f2} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | {{xx, xy},{f1} }, | ~~~~~~~~~~~~~~~~~ 102 | {{-x + d - dx1,y},{f2} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | {{-x,y}} | ~~~~~~~~ 104 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp:97:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp:97:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 41%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcManifoldSolidBrep.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcManifoldSolidBrep.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcManifoldSolidBrep.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcManifoldSolidBrep.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcManifoldSolidBrep.cpp [ 41%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLine.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLine.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLine.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLine.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLine.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcManifoldSolidBrep.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLine.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 41%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp [ 42%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcManifoldSolidBrep.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcManifoldSolidBrep.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcManifoldSolidBrep.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcManifoldSolidBrep.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcManifoldSolidBrep.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x1::map_impl(const Ifc4x1::IfcMappedItem*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp:48:28: warning: unused variable ‘c’ [-Wunused-variable] 48 | for (auto& c : taxonomy::cast(shapes)->children) { | ^ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcManifoldSolidBrep.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 43%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcObjectPlacement.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcObjectPlacement.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcObjectPlacement.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcObjectPlacement.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcObjectPlacement.cpp [ 43%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x2::map_impl(const Ifc4x2::IfcMappedItem*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp:48:28: warning: unused variable ‘c’ [-Wunused-variable] 48 | for (auto& c : taxonomy::cast(shapes)->children) { | ^ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcObjectPlacement.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 43%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcObjectPlacement.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcObjectPlacement.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcObjectPlacement.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcObjectPlacement.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcObjectPlacement.cpp [ 43%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcObjectPlacement.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp:22: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../function_item_evaluator.h:20:37: warning: ‘ifcopenshell::geometry::taxonomy::function_item::ptr ifcopenshell::geometry::convert_loop_to_function_item(taxonomy::loop::ptr)’ defined but not used [-Wunused-function] 20 | static taxonomy::function_item::ptr convert_loop_to_function_item(taxonomy::loop::ptr loop) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOrientedEdge.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOrientedEdge.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOrientedEdge.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOrientedEdge.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOrientedEdge.cpp [ 43%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOrientedEdge.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 43%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPlane.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPlane.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPlane.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPlane.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPlane.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp:22: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../function_item_evaluator.h:20:37: warning: ‘ifcopenshell::geometry::taxonomy::function_item::ptr ifcopenshell::geometry::convert_loop_to_function_item(taxonomy::loop::ptr)’ defined but not used [-Wunused-function] 20 | static taxonomy::function_item::ptr convert_loop_to_function_item(taxonomy::loop::ptr loop) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOrientedEdge.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOrientedEdge.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOrientedEdge.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOrientedEdge.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOrientedEdge.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPlane.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 43%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOrientedEdge.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 43%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPlane.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPlane.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPlane.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPlane.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPlane.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp:22: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../function_item_evaluator.h:20:37: warning: ‘ifcopenshell::geometry::taxonomy::function_item::ptr ifcopenshell::geometry::convert_loop_to_function_item(taxonomy::loop::ptr)’ defined but not used [-Wunused-function] 20 | static taxonomy::function_item::ptr convert_loop_to_function_item(taxonomy::loop::ptr loop) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyLoop.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyLoop.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyLoop.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyLoop.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyLoop.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPlane.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 43%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyLoop.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp:22: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../function_item_evaluator.h:20:37: warning: ‘ifcopenshell::geometry::taxonomy::function_item::ptr ifcopenshell::geometry::convert_loop_to_function_item(taxonomy::loop::ptr)’ defined but not used [-Wunused-function] 20 | static taxonomy::function_item::ptr convert_loop_to_function_item(taxonomy::loop::ptr loop) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyLoop.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyLoop.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyLoop.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyLoop.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyLoop.cpp [ 43%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalBoundedHalfSpace.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalBoundedHalfSpace.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalBoundedHalfSpace.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalBoundedHalfSpace.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalBoundedHalfSpace.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyLoop.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalBoundedHalfSpace.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 44%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalBoundedHalfSpace.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalBoundedHalfSpace.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalBoundedHalfSpace.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalBoundedHalfSpace.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalBoundedHalfSpace.cpp [ 44%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalFaceSet.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalFaceSet.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalFaceSet.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalFaceSet.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalFaceSet.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalFaceSet.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalBoundedHalfSpace.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 44%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalFaceSet.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalFaceSet.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalFaceSet.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalFaceSet.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalFaceSet.cpp [ 44%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyline.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyline.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyline.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyline.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyline.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalFaceSet.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyline.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 45%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcProduct.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcProduct.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcProduct.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcProduct.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcProduct.cpp [ 45%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyline.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyline.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyline.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyline.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyline.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcProduct.cpp:1: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyline.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 45%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleHollowProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleHollowProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleHollowProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleHollowProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleHollowProfileDef.cpp [ 45%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcProduct.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcProduct.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcProduct.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcProduct.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcProduct.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleHollowProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcProduct.cpp:1: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 45%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp [ 45%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleHollowProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleHollowProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleHollowProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleHollowProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleHollowProfileDef.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x1::map_impl(const Ifc4x1::IfcRectangleProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp:46:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 46 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 47 | {{-x,-y}}, | ~~~~~~~~~~ 48 | {{x,-y}}, | ~~~~~~~~~ 49 | {{x,y}}, | ~~~~~~~~ 50 | {{-x,y}} | ~~~~~~~~ 51 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp:46:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp:46:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp:46:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleHollowProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 45%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularPyramid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularPyramid.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularPyramid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularPyramid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularPyramid.cpp [ 45%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularPyramid.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x2::map_impl(const Ifc4x2::IfcRectangleProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp:46:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 46 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 47 | {{-x,-y}}, | ~~~~~~~~~~ 48 | {{x,-y}}, | ~~~~~~~~~ 49 | {{x,y}}, | ~~~~~~~~ 50 | {{-x,y}} | ~~~~~~~~ 51 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp:46:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp:46:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp:46:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 45%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularPyramid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularPyramid.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularPyramid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularPyramid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularPyramid.cpp [ 45%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularPyramid.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x1::map_impl(const Ifc4x1::IfcRectangularTrimmedSurface*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp:24:80: warning: unused parameter ‘inst’ [-Wunused-parameter] 24 | taxonomy::ptr mapping::map_impl(const IfcSchema::IfcRectangularTrimmedSurface* inst) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 45%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRepresentation.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRepresentation.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRepresentation.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRepresentation.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRepresentation.cpp [ 45%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRepresentation.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x2::map_impl(const Ifc4x2::IfcRectangularTrimmedSurface*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp:24:80: warning: unused parameter ‘inst’ [-Wunused-parameter] 24 | taxonomy::ptr mapping::map_impl(const IfcSchema::IfcRectangularTrimmedSurface* inst) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 45%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRevolvedAreaSolid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRevolvedAreaSolid.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRevolvedAreaSolid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRevolvedAreaSolid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRevolvedAreaSolid.cpp [ 45%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRepresentation.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRepresentation.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRepresentation.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRepresentation.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRepresentation.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRevolvedAreaSolid.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRepresentation.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 45%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp [ 46%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRevolvedAreaSolid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRevolvedAreaSolid.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRevolvedAreaSolid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRevolvedAreaSolid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRevolvedAreaSolid.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRevolvedAreaSolid.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x1::map_impl(const Ifc4x1::IfcRightCircularCone*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp:24:72: warning: unused parameter ‘inst’ [-Wunused-parameter] 24 | taxonomy::ptr mapping::map_impl(const IfcSchema::IfcRightCircularCone* inst) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 47%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp [ 47%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x1::map_impl(const Ifc4x1::IfcRightCircularCylinder*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp:24:76: warning: unused parameter ‘inst’ [-Wunused-parameter] 24 | taxonomy::ptr mapping::map_impl(const IfcSchema::IfcRightCircularCylinder* inst) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x2::map_impl(const Ifc4x2::IfcRightCircularCone*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp:24:72: warning: unused parameter ‘inst’ [-Wunused-parameter] 24 | taxonomy::ptr mapping::map_impl(const IfcSchema::IfcRightCircularCone* inst) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 47%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRoundedRectangleProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRoundedRectangleProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRoundedRectangleProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRoundedRectangleProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRoundedRectangleProfileDef.cpp [ 47%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRoundedRectangleProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x2::map_impl(const Ifc4x2::IfcRightCircularCylinder*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp:24:76: warning: unused parameter ‘inst’ [-Wunused-parameter] 24 | taxonomy::ptr mapping::map_impl(const IfcSchema::IfcRightCircularCylinder* inst) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 47%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRoundedRectangleProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRoundedRectangleProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRoundedRectangleProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRoundedRectangleProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRoundedRectangleProfileDef.cpp [ 47%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSolidHorizontal.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSolidHorizontal.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSolidHorizontal.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSolidHorizontal.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSolidHorizontal.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRoundedRectangleProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSolidHorizontal.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 47%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSolidHorizontal.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSolidHorizontal.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSolidHorizontal.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSolidHorizontal.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSolidHorizontal.cpp [ 47%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSurface.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSurface.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSurface.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSurface.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSurface.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSolidHorizontal.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSurface.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 47%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp [ 47%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSurface.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSurface.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSurface.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSurface.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSurface.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp:24: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../function_item_evaluator.h:20:37: warning: ‘ifcopenshell::geometry::taxonomy::function_item::ptr ifcopenshell::geometry::convert_loop_to_function_item(taxonomy::loop::ptr)’ defined but not used [-Wunused-function] 20 | static taxonomy::function_item::ptr convert_loop_to_function_item(taxonomy::loop::ptr loop) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcShellBasedSurfaceModel.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcShellBasedSurfaceModel.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcShellBasedSurfaceModel.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcShellBasedSurfaceModel.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcShellBasedSurfaceModel.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSurface.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 47%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcShellBasedSurfaceModel.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp:24: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../function_item_evaluator.h:20:37: warning: ‘ifcopenshell::geometry::taxonomy::function_item::ptr ifcopenshell::geometry::convert_loop_to_function_item(taxonomy::loop::ptr)’ defined but not used [-Wunused-function] 20 | static taxonomy::function_item::ptr convert_loop_to_function_item(taxonomy::loop::ptr loop) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphere.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphere.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphere.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphere.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphere.cpp [ 47%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcShellBasedSurfaceModel.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcShellBasedSurfaceModel.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcShellBasedSurfaceModel.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcShellBasedSurfaceModel.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcShellBasedSurfaceModel.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphere.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcShellBasedSurfaceModel.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 48%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphere.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphere.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphere.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphere.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphere.cpp [ 48%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphere.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x1::map_impl(const Ifc4x1::IfcSphericalSurface*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp:26:71: warning: unused parameter ‘inst’ [-Wunused-parameter] 26 | taxonomy::ptr mapping::map_impl(const IfcSchema::IfcSphericalSurface* inst) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 48%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSubedge.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSubedge.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSubedge.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSubedge.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSubedge.cpp [ 48%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSubedge.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 49%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurve.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurve.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurve.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurve.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurve.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x2::map_impl(const Ifc4x2::IfcSphericalSurface*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp:26:71: warning: unused parameter ‘inst’ [-Wunused-parameter] 26 | taxonomy::ptr mapping::map_impl(const IfcSchema::IfcSphericalSurface* inst) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 49%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSubedge.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSubedge.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSubedge.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSubedge.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSubedge.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurve.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 49%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurveSweptAreaSolid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurveSweptAreaSolid.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurveSweptAreaSolid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurveSweptAreaSolid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurveSweptAreaSolid.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSubedge.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 49%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurve.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurve.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurve.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurve.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurve.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurveSweptAreaSolid.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurve.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 49%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfLinearExtrusion.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfLinearExtrusion.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfLinearExtrusion.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfLinearExtrusion.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfLinearExtrusion.cpp [ 49%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurveSweptAreaSolid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurveSweptAreaSolid.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurveSweptAreaSolid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurveSweptAreaSolid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurveSweptAreaSolid.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfLinearExtrusion.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurveSweptAreaSolid.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 49%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfRevolution.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfRevolution.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfRevolution.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfRevolution.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfRevolution.cpp [ 49%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfLinearExtrusion.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfLinearExtrusion.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfLinearExtrusion.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfLinearExtrusion.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfLinearExtrusion.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfRevolution.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfLinearExtrusion.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 49%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp [ 49%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfRevolution.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfRevolution.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfRevolution.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfRevolution.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfRevolution.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x1::map_impl(const Ifc4x1::IfcSweptDiskSolid*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp:57:14: warning: variable ‘sp’ set but not used [-Wunused-but-set-variable] 57 | auto sp = inst->StartParam(); | ^~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp:58:14: warning: variable ‘ep’ set but not used [-Wunused-but-set-variable] 58 | auto ep = inst->EndParam(); | ^~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfRevolution.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 49%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp [ 49%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x1::map_impl(const Ifc4x1::IfcTShapeProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp:111:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 111 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 112 | {{d1 / 2. - dx2,-y},{ f2} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | {{xx,xy},{ f1}}, | ~~~~~~~~~~~~~~~~ 114 | {{x,y - d2 + dy2},{ f3}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | {{x,y}}, | ~~~~~~~~ 116 | {{-x,y}}, | ~~~~~~~~~ 117 | {{-x,y - d2 + dy2},{f3}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | {{-xx,xy},{f1}}, | ~~~~~~~~~~~~~~~~ 119 | {{-d1 / 2. + dx2,-y},{f2}} | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp:111:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x2::map_impl(const Ifc4x2::IfcSweptDiskSolid*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp:57:14: warning: variable ‘sp’ set but not used [-Wunused-but-set-variable] 57 | auto sp = inst->StartParam(); | ^~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp:58:14: warning: variable ‘ep’ set but not used [-Wunused-but-set-variable] 58 | auto ep = inst->EndParam(); | ^~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 49%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp [ 49%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x1::map_impl(const Ifc4x1::IfcToroidalSurface*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp:26:70: warning: unused parameter ‘inst’ [-Wunused-parameter] 26 | taxonomy::ptr mapping::map_impl(const IfcSchema::IfcToroidalSurface* inst) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 49%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x2::map_impl(const Ifc4x2::IfcTShapeProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp:111:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 111 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 112 | {{d1 / 2. - dx2,-y},{ f2} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | {{xx,xy},{ f1}}, | ~~~~~~~~~~~~~~~~ 114 | {{x,y - d2 + dy2},{ f3}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | {{x,y}}, | ~~~~~~~~ 116 | {{-x,y}}, | ~~~~~~~~~ 117 | {{-x,y - d2 + dy2},{f3}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | {{-xx,xy},{f1}}, | ~~~~~~~~~~~~~~~~ 119 | {{-d1 / 2. + dx2,-y},{f2}} | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp:111:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 50%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x1::map_impl(const Ifc4x1::IfcTrapeziumProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp:52:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 52 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 53 | {{-x1 - x_offset, -y}}, | ~~~~~~~~~~~~~~~~~~~~~~~ 54 | {{+x1 - x_offset, -y}}, | ~~~~~~~~~~~~~~~~~~~~~~~ 55 | {{-x1 + dx + w - x_offset, y}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | {{-x1 + dx - x_offset, y}} | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 57 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp:52:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp:52:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp:52:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 51%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTriangulatedFaceSet.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTriangulatedFaceSet.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTriangulatedFaceSet.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTriangulatedFaceSet.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTriangulatedFaceSet.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x2::map_impl(const Ifc4x2::IfcToroidalSurface*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp:26:70: warning: unused parameter ‘inst’ [-Wunused-parameter] 26 | taxonomy::ptr mapping::map_impl(const IfcSchema::IfcToroidalSurface* inst) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 51%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTriangulatedFaceSet.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x2::map_impl(const Ifc4x2::IfcTrapeziumProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp:52:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 52 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 53 | {{-x1 - x_offset, -y}}, | ~~~~~~~~~~~~~~~~~~~~~~~ 54 | {{+x1 - x_offset, -y}}, | ~~~~~~~~~~~~~~~~~~~~~~~ 55 | {{-x1 + dx + w - x_offset, y}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | {{-x1 + dx - x_offset, y}} | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 57 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp:52:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp:52:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp:52:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 51%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp [ 51%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTriangulatedFaceSet.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTriangulatedFaceSet.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTriangulatedFaceSet.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTriangulatedFaceSet.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTriangulatedFaceSet.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x1::map_impl(const Ifc4x1::IfcTrimmedCurve*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp:76:14: warning: unused variable ‘trim_cartesian_failed’ [-Wunused-variable] 76 | bool trim_cartesian_failed = !trim_cartesian; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTriangulatedFaceSet.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 51%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp [ 51%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x1::map_impl(const Ifc4x1::IfcUShapeProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp:70:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 70 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 71 | {{-x,-y}}, | ~~~~~~~~~~ 72 | {{x,-y}}, | ~~~~~~~~~ 73 | {{x,-y + d2 - dy2},{f2} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | {{-x + d1,-y + d2 + dy1},{ f1}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | {{-x + d1,y - d2 - dy1},{ f1}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | {{x,y - d2 + dy2},{ f2}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | {{x,y}}, | ~~~~~~~~ 78 | {{-x,y}} | ~~~~~~~~ 79 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp:70:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp:70:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp:70:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 51%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcVector.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcVector.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcVector.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcVector.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcVector.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x2::map_impl(const Ifc4x2::IfcTrimmedCurve*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp:76:14: warning: unused variable ‘trim_cartesian_failed’ [-Wunused-variable] 76 | bool trim_cartesian_failed = !trim_cartesian; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 51%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcVector.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 51%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x2::map_impl(const Ifc4x2::IfcUShapeProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp:70:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 70 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 71 | {{-x,-y}}, | ~~~~~~~~~~ 72 | {{x,-y}}, | ~~~~~~~~~ 73 | {{x,-y + d2 - dy2},{f2} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | {{-x + d1,-y + d2 + dy1},{ f1}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | {{-x + d1,y - d2 - dy1},{ f1}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | {{x,y - d2 + dy2},{ f2}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | {{x,y}}, | ~~~~~~~~ 78 | {{-x,y}} | ~~~~~~~~ 79 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp:70:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp:70:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp:70:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x1::map_impl(const Ifc4x1::IfcZShapeProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp:61:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 61 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 62 | {{-dx,-y}}, | ~~~~~~~~~~~ 63 | {{x,-y}}, | ~~~~~~~~~ 64 | {{x,-y + dy},{ f2}}, | ~~~~~~~~~~~~~~~~~~~~ 65 | {{dx,-y + dy},{ f1}}, | ~~~~~~~~~~~~~~~~~~~~~ 66 | {{dx,y}}, | ~~~~~~~~~ 67 | {{-x,y}}, | ~~~~~~~~~ 68 | {{-x,y - dy},{ f2}}, | ~~~~~~~~~~~~~~~~~~~~ 69 | {{-dx,y - dy},{ f1}} | ~~~~~~~~~~~~~~~~~~~~ 70 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp:61:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp:61:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp:61:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 51%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcVector.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcVector.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcVector.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcVector.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcVector.cpp [ 51%] Building CXX object CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcVector.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x1::map_impl(const Ifc4x1::IfcStyledItem*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp:584:40: warning: unused variable ‘shading’ [-Wunused-variable] 584 | IfcSchema::IfcSurfaceStyleShading* shading = style_pair.second; | ^~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x1::map_impl(const Ifc4x1::IfcSurfaceStyle*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp:601:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 601 | if (shading = s->as()) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp: In member function ‘virtual void ifcopenshell::geometry::mapping_Ifc4x1::initialize_settings()’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp:914:28: warning: unused variable ‘sub’ [-Wunused-variable] 914 | for (auto& sub : *subs) { | ^~~ [ 51%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp:23: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x2::map_impl(const Ifc4x2::IfcZShapeProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp:61:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 61 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 62 | {{-dx,-y}}, | ~~~~~~~~~~~ 63 | {{x,-y}}, | ~~~~~~~~~ 64 | {{x,-y + dy},{ f2}}, | ~~~~~~~~~~~~~~~~~~~~ 65 | {{dx,-y + dy},{ f1}}, | ~~~~~~~~~~~~~~~~~~~~~ 66 | {{dx,y}}, | ~~~~~~~~~ 67 | {{-x,y}}, | ~~~~~~~~~ 68 | {{-x,y - dy},{ f2}}, | ~~~~~~~~~~~~~~~~~~~~ 69 | {{-dx,y - dy},{ f1}} | ~~~~~~~~~~~~~~~~~~~~ 70 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp:61:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp:61:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp:61:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 51%] Building CXX object CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x2::map_impl(const Ifc4x2::IfcStyledItem*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp:584:40: warning: unused variable ‘shading’ [-Wunused-variable] 584 | IfcSchema::IfcSurfaceStyleShading* shading = style_pair.second; | ^~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x2::map_impl(const Ifc4x2::IfcSurfaceStyle*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp:601:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 601 | if (shading = s->as()) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp: In member function ‘virtual void ifcopenshell::geometry::mapping_Ifc4x2::initialize_settings()’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp:914:28: warning: unused variable ‘sub’ [-Wunused-variable] 914 | for (auto& sub : *subs) { | ^~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp:23: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 51%] Linking CXX static library libgeometry_mapping_ifc4x1.a /usr/bin/cmake -P CMakeFiles/geometry_mapping_ifc4x1.dir/cmake_clean_target.cmake /usr/bin/cmake -E cmake_link_script CMakeFiles/geometry_mapping_ifc4x1.dir/link.txt --verbose=1 /usr/bin/ar qc libgeometry_mapping_ifc4x1.a "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAnnotationFillArea.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryClosedProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryOpenProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis1Placement.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement2D.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement3D.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2PlacementLinear.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineCurveWithKnots.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineSurfaceWithKnots.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBlock.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBoundingBox.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianPoint.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator2D.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator3D.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircle.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircleProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeCurve.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcConnectedFaceSet.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCsgSolid.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveBoundedPlane.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCylindricalSurface.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDerivedProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDirection.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdge.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdgeLoop.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipse.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolid.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolidTapered.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFace.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFaceBasedSurfaceModel.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGeometricSet.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcHalfSpaceSolid.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIndexedPolyCurve.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLine.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcManifoldSolidBrep.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcObjectPlacement.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOrientedEdge.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPlane.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyLoop.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalBoundedHalfSpace.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalFaceSet.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyline.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcProduct.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleHollowProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularPyramid.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRepresentation.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRevolvedAreaSolid.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRoundedRectangleProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSolidHorizontal.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSurface.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcShellBasedSurfaceModel.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphere.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSubedge.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurve.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurveSweptAreaSolid.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfLinearExtrusion.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfRevolution.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTriangulatedFaceSet.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcVector.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp.o" /usr/bin/ranlib libgeometry_mapping_ifc4x1.a gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 51%] Built target geometry_mapping_ifc4x1 /usr/bin/gmake -f CMakeFiles/geometry_mapping_ifc4x3.dir/build.make CMakeFiles/geometry_mapping_ifc4x3.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/CMakeFiles/geometry_mapping_ifc4x3.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/geometry_mapping_ifc4x3.dir/build.make CMakeFiles/geometry_mapping_ifc4x3.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 51%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAnnotationFillArea.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAnnotationFillArea.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAnnotationFillArea.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAnnotationFillArea.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAnnotationFillArea.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAnnotationFillArea.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 51%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryClosedProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryClosedProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryClosedProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryClosedProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryClosedProfileDef.cpp [ 52%] Linking CXX static library libgeometry_mapping_ifc4x2.a /usr/bin/cmake -P CMakeFiles/geometry_mapping_ifc4x2.dir/cmake_clean_target.cmake /usr/bin/cmake -E cmake_link_script CMakeFiles/geometry_mapping_ifc4x2.dir/link.txt --verbose=1 /usr/bin/ar qc libgeometry_mapping_ifc4x2.a "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAnnotationFillArea.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryClosedProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryOpenProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis1Placement.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement2D.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement3D.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2PlacementLinear.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineCurveWithKnots.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineSurfaceWithKnots.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBlock.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBoundingBox.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianPoint.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator2D.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator3D.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircle.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircleProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeCurve.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcConnectedFaceSet.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCsgSolid.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveBoundedPlane.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCylindricalSurface.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDerivedProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDirection.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdge.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdgeLoop.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipse.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolid.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolidTapered.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFace.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFaceBasedSurfaceModel.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGeometricSet.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcHalfSpaceSolid.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIndexedPolyCurve.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLine.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcManifoldSolidBrep.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcObjectPlacement.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOrientedEdge.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPlane.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyLoop.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalBoundedHalfSpace.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalFaceSet.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyline.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcProduct.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleHollowProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularPyramid.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRepresentation.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRevolvedAreaSolid.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRoundedRectangleProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSolidHorizontal.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSurface.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcShellBasedSurfaceModel.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphere.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSubedge.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurve.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurveSweptAreaSolid.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfLinearExtrusion.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfRevolution.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTriangulatedFaceSet.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcVector.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp.o" /usr/bin/ranlib libgeometry_mapping_ifc4x2.a gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 52%] Built target geometry_mapping_ifc4x2 [ 52%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryOpenProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryOpenProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryOpenProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryOpenProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryOpenProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryClosedProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryOpenProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /usr/bin/gmake -f CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/build.make CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/build.make CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 53%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAnnotationFillArea.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAnnotationFillArea.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAnnotationFillArea.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAnnotationFillArea.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAnnotationFillArea.cpp [ 53%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis1Placement.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis1Placement.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis1Placement.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis1Placement.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis1Placement.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAnnotationFillArea.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis1Placement.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 53%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryClosedProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryClosedProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryClosedProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryClosedProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryClosedProfileDef.cpp [ 53%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement2D.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement2D.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement2D.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement2D.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement2D.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryClosedProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement2D.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 53%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement3D.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement3D.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement3D.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement3D.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement3D.cpp [ 53%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryOpenProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryOpenProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryOpenProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryOpenProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryOpenProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement3D.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryOpenProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 53%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis1Placement.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis1Placement.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis1Placement.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis1Placement.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis1Placement.cpp [ 53%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2PlacementLinear.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2PlacementLinear.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2PlacementLinear.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2PlacementLinear.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2PlacementLinear.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis1Placement.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2PlacementLinear.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 53%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement2D.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement2D.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement2D.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement2D.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement2D.cpp [ 53%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineCurveWithKnots.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineCurveWithKnots.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineCurveWithKnots.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineCurveWithKnots.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineCurveWithKnots.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement2D.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineCurveWithKnots.cpp:21: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 53%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement3D.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement3D.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement3D.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement3D.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement3D.cpp [ 54%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineSurfaceWithKnots.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineSurfaceWithKnots.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineSurfaceWithKnots.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineSurfaceWithKnots.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineSurfaceWithKnots.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement3D.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineSurfaceWithKnots.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 54%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2PlacementLinear.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2PlacementLinear.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2PlacementLinear.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2PlacementLinear.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2PlacementLinear.cpp [ 54%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBlock.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBlock.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBlock.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBlock.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBlock.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2PlacementLinear.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBlock.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 54%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineCurveWithKnots.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineCurveWithKnots.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineCurveWithKnots.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineCurveWithKnots.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineCurveWithKnots.cpp [ 54%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineCurveWithKnots.cpp:21: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3::map_impl(const Ifc4x3::IfcBooleanResult*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp:43:14: warning: unused variable ‘has_halfspace_operand’ [-Wunused-variable] 43 | bool has_halfspace_operand = false; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 55%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineSurfaceWithKnots.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineSurfaceWithKnots.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineSurfaceWithKnots.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineSurfaceWithKnots.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineSurfaceWithKnots.cpp [ 55%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBoundingBox.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBoundingBox.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBoundingBox.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBoundingBox.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBoundingBox.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineSurfaceWithKnots.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBoundingBox.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 55%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBlock.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBlock.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBlock.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBlock.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBlock.cpp [ 55%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBlock.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3::map_impl(const Ifc4x3::IfcCShapeProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp:59:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 59 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 60 | {{-x,-y},{f2}}, | ~~~~~~~~~~~~~~~ 61 | {{x,-y},{f2}}, | ~~~~~~~~~~~~~~ 62 | {{x,-y + d2}}, | ~~~~~~~~~~~~~~ 63 | {{x - d1,-y + d2}}, | ~~~~~~~~~~~~~~~~~~~ 64 | {{x - d1,-y + d1},{f1}}, | ~~~~~~~~~~~~~~~~~~~~~~~~ 65 | {{-x + d1,-y + d1},{f1}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | {{-x + d1,y - d1},{f1}}, | ~~~~~~~~~~~~~~~~~~~~~~~~ 67 | {{x - d1,y - d1},{f1}}, | ~~~~~~~~~~~~~~~~~~~~~~~ 68 | {{x - d1,y - d2}}, | ~~~~~~~~~~~~~~~~~~ 69 | {{x,y - d2}}, | ~~~~~~~~~~~~~ 70 | {{x,y},{f2}}, | ~~~~~~~~~~~~~ 71 | {{-x,y},{f2}} | ~~~~~~~~~~~~~ 72 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp:59:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp:59:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp:59:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 55%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp [ 55%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianPoint.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianPoint.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianPoint.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianPoint.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianPoint.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianPoint.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_tc1::map_impl(const Ifc4x3_tc1::IfcBooleanResult*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp:43:14: warning: unused variable ‘has_halfspace_operand’ [-Wunused-variable] 43 | bool has_halfspace_operand = false; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 55%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator2D.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator2D.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator2D.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator2D.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator2D.cpp [ 55%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBoundingBox.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBoundingBox.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBoundingBox.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBoundingBox.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBoundingBox.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator2D.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 55%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator3D.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator3D.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator3D.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator3D.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator3D.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBoundingBox.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 55%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator3D.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 56%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_tc1::map_impl(const Ifc4x3_tc1::IfcCShapeProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp:59:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 59 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 60 | {{-x,-y},{f2}}, | ~~~~~~~~~~~~~~~ 61 | {{x,-y},{f2}}, | ~~~~~~~~~~~~~~ 62 | {{x,-y + d2}}, | ~~~~~~~~~~~~~~ 63 | {{x - d1,-y + d2}}, | ~~~~~~~~~~~~~~~~~~~ 64 | {{x - d1,-y + d1},{f1}}, | ~~~~~~~~~~~~~~~~~~~~~~~~ 65 | {{-x + d1,-y + d1},{f1}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | {{-x + d1,y - d1},{f1}}, | ~~~~~~~~~~~~~~~~~~~~~~~~ 67 | {{x - d1,y - d1},{f1}}, | ~~~~~~~~~~~~~~~~~~~~~~~ 68 | {{x - d1,y - d2}}, | ~~~~~~~~~~~~~~~~~~ 69 | {{x,y - d2}}, | ~~~~~~~~~~~~~ 70 | {{x,y},{f2}}, | ~~~~~~~~~~~~~ 71 | {{-x,y},{f2}} | ~~~~~~~~~~~~~ 72 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp:59:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp:59:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp:59:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3::map_impl(const Ifc4x3::IfcCenterLineProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp:24:75: warning: unused parameter ‘inst’ [-Wunused-parameter] 24 | taxonomy::ptr mapping::map_impl(const IfcSchema::IfcCenterLineProfileDef* inst) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 56%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianPoint.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianPoint.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianPoint.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianPoint.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianPoint.cpp [ 56%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircle.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircle.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircle.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircle.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircle.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircle.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 56%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircleProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircleProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircleProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircleProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircleProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianPoint.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 56%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator2D.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator2D.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator2D.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator2D.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator2D.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircleProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator2D.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 56%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeCurve.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeCurve.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeCurve.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeCurve.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeCurve.cpp [ 56%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator3D.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator3D.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator3D.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator3D.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator3D.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator3D.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeCurve.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 56%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp [ 56%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeProfileDef.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_tc1::map_impl(const Ifc4x3_tc1::IfcCenterLineProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp:24:75: warning: unused parameter ‘inst’ [-Wunused-parameter] 24 | taxonomy::ptr mapping::map_impl(const IfcSchema::IfcCenterLineProfileDef* inst) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 57%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircle.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircle.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircle.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircle.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircle.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 57%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcConnectedFaceSet.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcConnectedFaceSet.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcConnectedFaceSet.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcConnectedFaceSet.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcConnectedFaceSet.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircle.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 57%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircleProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircleProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircleProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircleProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircleProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcConnectedFaceSet.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 57%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircleProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 57%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeCurve.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeCurve.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeCurve.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeCurve.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeCurve.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 57%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCsgSolid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCsgSolid.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCsgSolid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCsgSolid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCsgSolid.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeCurve.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 57%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCsgSolid.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 57%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveBoundedPlane.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveBoundedPlane.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveBoundedPlane.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveBoundedPlane.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveBoundedPlane.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 57%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcConnectedFaceSet.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcConnectedFaceSet.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcConnectedFaceSet.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcConnectedFaceSet.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcConnectedFaceSet.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveBoundedPlane.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 58%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcConnectedFaceSet.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 58%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp: In function ‘double {anonymous}::translate_to_length_measure(const Ifc4x3::IfcCurve*, double)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp:59:21: warning: unused variable ‘poly’ [-Wunused-variable] 59 | } else if (auto poly = crv->as()) { | ^~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp: In lambda function: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp:1166:27: warning: unused variable ‘x’ [-Wunused-variable] 1166 | auto x = convert_u(u + start); // find x for u | ^ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 58%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCsgSolid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCsgSolid.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCsgSolid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCsgSolid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCsgSolid.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 58%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCylindricalSurface.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCylindricalSurface.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCylindricalSurface.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCylindricalSurface.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCylindricalSurface.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCsgSolid.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 58%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveBoundedPlane.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveBoundedPlane.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveBoundedPlane.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveBoundedPlane.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveBoundedPlane.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCylindricalSurface.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 58%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDerivedProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDerivedProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDerivedProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDerivedProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDerivedProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveBoundedPlane.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 59%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDerivedProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 59%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDirection.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDirection.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDirection.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDirection.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDirection.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp: In function ‘double {anonymous}::translate_to_length_measure(const Ifc4x3_tc1::IfcCurve*, double)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp:59:21: warning: unused variable ‘poly’ [-Wunused-variable] 59 | } else if (auto poly = crv->as()) { | ^~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp: In lambda function: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp:1166:27: warning: unused variable ‘x’ [-Wunused-variable] 1166 | auto x = convert_u(u + start); // find x for u | ^ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDirection.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 59%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdge.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdge.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdge.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdge.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdge.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdge.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 59%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdgeLoop.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdgeLoop.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdgeLoop.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdgeLoop.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdgeLoop.cpp [ 59%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCylindricalSurface.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCylindricalSurface.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCylindricalSurface.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCylindricalSurface.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCylindricalSurface.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdgeLoop.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 59%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipse.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipse.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipse.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipse.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipse.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCylindricalSurface.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 59%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDerivedProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDerivedProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDerivedProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDerivedProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDerivedProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipse.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 59%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDerivedProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 59%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDirection.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDirection.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDirection.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDirection.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDirection.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3::map_impl(const Ifc4x3::IfcEllipseProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp:33:20: warning: unused variable ‘rotated’ [-Wunused-variable] 33 | const bool rotated = ry > rx; | ^~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDirection.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 60%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolid.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolid.cpp [ 60%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdge.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdge.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdge.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdge.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdge.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolid.cpp:23: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdge.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 60%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolidTapered.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolidTapered.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolidTapered.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolidTapered.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolidTapered.cpp [ 60%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdgeLoop.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdgeLoop.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdgeLoop.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdgeLoop.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdgeLoop.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolidTapered.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdgeLoop.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 60%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipse.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipse.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipse.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipse.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipse.cpp [ 60%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFace.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFace.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFace.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFace.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFace.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipse.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFace.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 60%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp [ 60%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFaceBasedSurfaceModel.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFaceBasedSurfaceModel.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFaceBasedSurfaceModel.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFaceBasedSurfaceModel.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFaceBasedSurfaceModel.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_tc1::map_impl(const Ifc4x3_tc1::IfcEllipseProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp:33:20: warning: unused variable ‘rotated’ [-Wunused-variable] 33 | const bool rotated = ry > rx; | ^~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 60%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolid.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolid.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFaceBasedSurfaceModel.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 60%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolid.cpp:23: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 61%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolidTapered.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolidTapered.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolidTapered.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolidTapered.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolidTapered.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/taxonomy.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../function_item_evaluator.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../function_item_evaluator.h:20:37: warning: ‘ifcopenshell::geometry::taxonomy::function_item::ptr ifcopenshell::geometry::convert_loop_to_function_item(taxonomy::loop::ptr)’ defined but not used [-Wunused-function] 20 | static taxonomy::function_item::ptr convert_loop_to_function_item(taxonomy::loop::ptr loop) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolidTapered.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 61%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGeometricSet.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGeometricSet.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGeometricSet.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGeometricSet.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGeometricSet.cpp [ 61%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFace.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFace.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFace.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFace.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFace.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGeometricSet.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 61%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFace.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 61%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFaceBasedSurfaceModel.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFaceBasedSurfaceModel.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFaceBasedSurfaceModel.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFaceBasedSurfaceModel.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFaceBasedSurfaceModel.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp:21: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../function_item_evaluator.h:20:37: warning: ‘ifcopenshell::geometry::taxonomy::function_item::ptr ifcopenshell::geometry::convert_loop_to_function_item(taxonomy::loop::ptr)’ defined but not used [-Wunused-function] 20 | static taxonomy::function_item::ptr convert_loop_to_function_item(taxonomy::loop::ptr loop) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 61%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcHalfSpaceSolid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcHalfSpaceSolid.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcHalfSpaceSolid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcHalfSpaceSolid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcHalfSpaceSolid.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFaceBasedSurfaceModel.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 61%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcHalfSpaceSolid.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 61%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/taxonomy.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../function_item_evaluator.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../function_item_evaluator.h:20:37: warning: ‘ifcopenshell::geometry::taxonomy::function_item::ptr ifcopenshell::geometry::convert_loop_to_function_item(taxonomy::loop::ptr)’ defined but not used [-Wunused-function] 20 | static taxonomy::function_item::ptr convert_loop_to_function_item(taxonomy::loop::ptr loop) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 61%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGeometricSet.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGeometricSet.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGeometricSet.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGeometricSet.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGeometricSet.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3::map_impl(const Ifc4x3::IfcIShapeProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp:97:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 97 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 98 | {{-x1,-y}}, | ~~~~~~~~~~~ 99 | {{x1,-y}}, | ~~~~~~~~~~ 100 | {{x1,-y + ft1}, {fe1}}, | ~~~~~~~~~~~~~~~~~~~~~~~ 101 | {{d1,-y + ft1 + dy},{ f1} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | {{d1,y - ft2 - dy},{f2} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | {{x2,y - ft2}, {fe2}}, | ~~~~~~~~~~~~~~~~~~~~~~ 104 | {{x2,y}}, | ~~~~~~~~~ 105 | {{-x2,y}}, | ~~~~~~~~~~ 106 | {{-x2,y - ft2}, {fe2}}, | ~~~~~~~~~~~~~~~~~~~~~~~ 107 | {{-d1,y - ft2 - dy},{f2} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | {{-d1,-y + ft1 + dy},{f1} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | {{-x1,-y + ft1}, {fe1}} | ~~~~~~~~~~~~~~~~~~~~~~~ 110 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp:97:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp:97:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp:97:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 62%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIndexedPolyCurve.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIndexedPolyCurve.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIndexedPolyCurve.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIndexedPolyCurve.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIndexedPolyCurve.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGeometricSet.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 62%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIndexedPolyCurve.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 62%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp:21: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../function_item_evaluator.h:20:37: warning: ‘ifcopenshell::geometry::taxonomy::function_item::ptr ifcopenshell::geometry::convert_loop_to_function_item(taxonomy::loop::ptr)’ defined but not used [-Wunused-function] 20 | static taxonomy::function_item::ptr convert_loop_to_function_item(taxonomy::loop::ptr loop) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 62%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcHalfSpaceSolid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcHalfSpaceSolid.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcHalfSpaceSolid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcHalfSpaceSolid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcHalfSpaceSolid.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3::map_impl(const Ifc4x3::IfcLShapeProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp:97:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 97 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 98 | {{-x,-y}}, | ~~~~~~~~~~ 99 | {{x,-y}}, | ~~~~~~~~~ 100 | {{x,-y + d - dy1},{f2} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | {{xx, xy},{f1} }, | ~~~~~~~~~~~~~~~~~ 102 | {{-x + d - dx1,y},{f2} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | {{-x,y}} | ~~~~~~~~ 104 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp:97:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp:97:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 62%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLine.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLine.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLine.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLine.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLine.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcHalfSpaceSolid.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLine.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 62%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp [ 62%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcManifoldSolidBrep.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcManifoldSolidBrep.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcManifoldSolidBrep.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcManifoldSolidBrep.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcManifoldSolidBrep.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_tc1::map_impl(const Ifc4x3_tc1::IfcIShapeProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp:97:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 97 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 98 | {{-x1,-y}}, | ~~~~~~~~~~~ 99 | {{x1,-y}}, | ~~~~~~~~~~ 100 | {{x1,-y + ft1}, {fe1}}, | ~~~~~~~~~~~~~~~~~~~~~~~ 101 | {{d1,-y + ft1 + dy},{ f1} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | {{d1,y - ft2 - dy},{f2} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | {{x2,y - ft2}, {fe2}}, | ~~~~~~~~~~~~~~~~~~~~~~ 104 | {{x2,y}}, | ~~~~~~~~~ 105 | {{-x2,y}}, | ~~~~~~~~~~ 106 | {{-x2,y - ft2}, {fe2}}, | ~~~~~~~~~~~~~~~~~~~~~~~ 107 | {{-d1,y - ft2 - dy},{f2} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | {{-d1,-y + ft1 + dy},{f1} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | {{-x1,-y + ft1}, {fe1}} | ~~~~~~~~~~~~~~~~~~~~~~~ 110 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp:97:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp:97:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp:97:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcManifoldSolidBrep.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 63%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIndexedPolyCurve.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIndexedPolyCurve.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIndexedPolyCurve.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIndexedPolyCurve.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIndexedPolyCurve.cpp [ 63%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIndexedPolyCurve.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3::map_impl(const Ifc4x3::IfcMappedItem*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp:48:28: warning: unused variable ‘c’ [-Wunused-variable] 48 | for (auto& c : taxonomy::cast(shapes)->children) { | ^ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 63%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp [ 63%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcObjectPlacement.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcObjectPlacement.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcObjectPlacement.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcObjectPlacement.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcObjectPlacement.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_tc1::map_impl(const Ifc4x3_tc1::IfcLShapeProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp:97:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 97 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 98 | {{-x,-y}}, | ~~~~~~~~~~ 99 | {{x,-y}}, | ~~~~~~~~~ 100 | {{x,-y + d - dy1},{f2} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | {{xx, xy},{f1} }, | ~~~~~~~~~~~~~~~~~ 102 | {{-x + d - dx1,y},{f2} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | {{-x,y}} | ~~~~~~~~ 104 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp:97:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp:97:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcObjectPlacement.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 63%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLine.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLine.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLine.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLine.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLine.cpp [ 63%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLine.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 63%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcManifoldSolidBrep.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcManifoldSolidBrep.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcManifoldSolidBrep.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcManifoldSolidBrep.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcManifoldSolidBrep.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp:22: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../function_item_evaluator.h:20:37: warning: ‘ifcopenshell::geometry::taxonomy::function_item::ptr ifcopenshell::geometry::convert_loop_to_function_item(taxonomy::loop::ptr)’ defined but not used [-Wunused-function] 20 | static taxonomy::function_item::ptr convert_loop_to_function_item(taxonomy::loop::ptr loop) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 63%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOrientedEdge.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOrientedEdge.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOrientedEdge.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOrientedEdge.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOrientedEdge.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcManifoldSolidBrep.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 63%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOrientedEdge.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 64%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPlane.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPlane.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPlane.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPlane.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPlane.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_tc1::map_impl(const Ifc4x3_tc1::IfcMappedItem*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp:48:28: warning: unused variable ‘c’ [-Wunused-variable] 48 | for (auto& c : taxonomy::cast(shapes)->children) { | ^ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 64%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcObjectPlacement.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcObjectPlacement.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcObjectPlacement.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcObjectPlacement.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcObjectPlacement.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPlane.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 64%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcObjectPlacement.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 64%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp:22: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../function_item_evaluator.h:20:37: warning: ‘ifcopenshell::geometry::taxonomy::function_item::ptr ifcopenshell::geometry::convert_loop_to_function_item(taxonomy::loop::ptr)’ defined but not used [-Wunused-function] 20 | static taxonomy::function_item::ptr convert_loop_to_function_item(taxonomy::loop::ptr loop) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 64%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyLoop.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyLoop.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyLoop.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyLoop.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyLoop.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp:22: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../function_item_evaluator.h:20:37: warning: ‘ifcopenshell::geometry::taxonomy::function_item::ptr ifcopenshell::geometry::convert_loop_to_function_item(taxonomy::loop::ptr)’ defined but not used [-Wunused-function] 20 | static taxonomy::function_item::ptr convert_loop_to_function_item(taxonomy::loop::ptr loop) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyLoop.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 64%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOrientedEdge.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOrientedEdge.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOrientedEdge.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOrientedEdge.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOrientedEdge.cpp [ 64%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalBoundedHalfSpace.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalBoundedHalfSpace.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalBoundedHalfSpace.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalBoundedHalfSpace.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalBoundedHalfSpace.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOrientedEdge.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalBoundedHalfSpace.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 64%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPlane.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPlane.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPlane.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPlane.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPlane.cpp [ 64%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalFaceSet.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalFaceSet.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalFaceSet.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalFaceSet.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalFaceSet.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalFaceSet.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPlane.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 65%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp [ 65%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyline.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyline.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyline.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyline.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyline.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyline.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp:22: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../function_item_evaluator.h:20:37: warning: ‘ifcopenshell::geometry::taxonomy::function_item::ptr ifcopenshell::geometry::convert_loop_to_function_item(taxonomy::loop::ptr)’ defined but not used [-Wunused-function] 20 | static taxonomy::function_item::ptr convert_loop_to_function_item(taxonomy::loop::ptr loop) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 65%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcProduct.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcProduct.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcProduct.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcProduct.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcProduct.cpp [ 65%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyLoop.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyLoop.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyLoop.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyLoop.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyLoop.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcProduct.cpp:1: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyLoop.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 65%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalBoundedHalfSpace.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalBoundedHalfSpace.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalBoundedHalfSpace.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalBoundedHalfSpace.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalBoundedHalfSpace.cpp [ 65%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleHollowProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleHollowProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleHollowProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleHollowProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleHollowProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalBoundedHalfSpace.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleHollowProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 65%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalFaceSet.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalFaceSet.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalFaceSet.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalFaceSet.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalFaceSet.cpp [ 65%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalFaceSet.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3::map_impl(const Ifc4x3::IfcRectangleProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp:46:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 46 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 47 | {{-x,-y}}, | ~~~~~~~~~~ 48 | {{x,-y}}, | ~~~~~~~~~ 49 | {{x,y}}, | ~~~~~~~~ 50 | {{-x,y}} | ~~~~~~~~ 51 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp:46:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp:46:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp:46:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 65%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyline.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyline.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyline.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyline.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyline.cpp [ 66%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularPyramid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularPyramid.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularPyramid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularPyramid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularPyramid.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyline.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 66%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcProduct.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcProduct.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcProduct.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcProduct.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcProduct.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularPyramid.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 66%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcProduct.cpp:1: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 66%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleHollowProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleHollowProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleHollowProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleHollowProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleHollowProfileDef.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3::map_impl(const Ifc4x3::IfcRectangularTrimmedSurface*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp:24:80: warning: unused parameter ‘inst’ [-Wunused-parameter] 24 | taxonomy::ptr mapping::map_impl(const IfcSchema::IfcRectangularTrimmedSurface* inst) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 66%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRepresentation.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRepresentation.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRepresentation.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRepresentation.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRepresentation.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleHollowProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 66%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRepresentation.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 66%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRevolvedAreaSolid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRevolvedAreaSolid.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRevolvedAreaSolid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRevolvedAreaSolid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRevolvedAreaSolid.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_tc1::map_impl(const Ifc4x3_tc1::IfcRectangleProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp:46:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 46 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 47 | {{-x,-y}}, | ~~~~~~~~~~ 48 | {{x,-y}}, | ~~~~~~~~~ 49 | {{x,y}}, | ~~~~~~~~ 50 | {{-x,y}} | ~~~~~~~~ 51 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp:46:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp:46:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp:46:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRevolvedAreaSolid.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 67%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularPyramid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularPyramid.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularPyramid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularPyramid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularPyramid.cpp [ 67%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3::map_impl(const Ifc4x3::IfcRightCircularCone*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp:24:72: warning: unused parameter ‘inst’ [-Wunused-parameter] 24 | taxonomy::ptr mapping::map_impl(const IfcSchema::IfcRightCircularCone* inst) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 67%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularPyramid.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3::map_impl(const Ifc4x3::IfcRightCircularCylinder*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp:24:76: warning: unused parameter ‘inst’ [-Wunused-parameter] 24 | taxonomy::ptr mapping::map_impl(const IfcSchema::IfcRightCircularCylinder* inst) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ [ 67%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 67%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRoundedRectangleProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRoundedRectangleProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRoundedRectangleProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRoundedRectangleProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRoundedRectangleProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRoundedRectangleProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_tc1::map_impl(const Ifc4x3_tc1::IfcRectangularTrimmedSurface*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp:24:80: warning: unused parameter ‘inst’ [-Wunused-parameter] 24 | taxonomy::ptr mapping::map_impl(const IfcSchema::IfcRectangularTrimmedSurface* inst) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 67%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRepresentation.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRepresentation.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRepresentation.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRepresentation.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRepresentation.cpp [ 67%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSolidHorizontal.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSolidHorizontal.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSolidHorizontal.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSolidHorizontal.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSolidHorizontal.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRepresentation.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 67%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRevolvedAreaSolid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRevolvedAreaSolid.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRevolvedAreaSolid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRevolvedAreaSolid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRevolvedAreaSolid.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSolidHorizontal.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 68%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSurface.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSurface.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSurface.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSurface.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSurface.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRevolvedAreaSolid.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 68%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSurface.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_tc1::map_impl(const Ifc4x3_tc1::IfcRightCircularCone*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp:24:72: warning: unused parameter ‘inst’ [-Wunused-parameter] 24 | taxonomy::ptr mapping::map_impl(const IfcSchema::IfcRightCircularCone* inst) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 68%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp [ 68%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_tc1::map_impl(const Ifc4x3_tc1::IfcRightCircularCylinder*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp:24:76: warning: unused parameter ‘inst’ [-Wunused-parameter] 24 | taxonomy::ptr mapping::map_impl(const IfcSchema::IfcRightCircularCylinder* inst) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp:24: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../function_item_evaluator.h:20:37: warning: ‘ifcopenshell::geometry::taxonomy::function_item::ptr ifcopenshell::geometry::convert_loop_to_function_item(taxonomy::loop::ptr)’ defined but not used [-Wunused-function] 20 | static taxonomy::function_item::ptr convert_loop_to_function_item(taxonomy::loop::ptr loop) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 68%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRoundedRectangleProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRoundedRectangleProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRoundedRectangleProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRoundedRectangleProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRoundedRectangleProfileDef.cpp [ 68%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcShellBasedSurfaceModel.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcShellBasedSurfaceModel.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcShellBasedSurfaceModel.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcShellBasedSurfaceModel.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcShellBasedSurfaceModel.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRoundedRectangleProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcShellBasedSurfaceModel.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 68%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSolidHorizontal.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSolidHorizontal.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSolidHorizontal.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSolidHorizontal.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSolidHorizontal.cpp [ 68%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphere.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphere.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphere.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphere.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphere.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSolidHorizontal.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphere.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 68%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSurface.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSurface.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSurface.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSurface.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSurface.cpp [ 68%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3::map_impl(const Ifc4x3::IfcSphericalSurface*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp:26:71: warning: unused parameter ‘inst’ [-Wunused-parameter] 26 | taxonomy::ptr mapping::map_impl(const IfcSchema::IfcSphericalSurface* inst) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 68%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSubedge.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSubedge.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSubedge.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSubedge.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSubedge.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSurface.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSubedge.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 69%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp [ 69%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurve.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurve.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurve.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurve.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurve.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp:24: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../function_item_evaluator.h:20:37: warning: ‘ifcopenshell::geometry::taxonomy::function_item::ptr ifcopenshell::geometry::convert_loop_to_function_item(taxonomy::loop::ptr)’ defined but not used [-Wunused-function] 20 | static taxonomy::function_item::ptr convert_loop_to_function_item(taxonomy::loop::ptr loop) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurve.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 69%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurveSweptAreaSolid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurveSweptAreaSolid.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurveSweptAreaSolid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurveSweptAreaSolid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurveSweptAreaSolid.cpp [ 69%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcShellBasedSurfaceModel.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcShellBasedSurfaceModel.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcShellBasedSurfaceModel.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcShellBasedSurfaceModel.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcShellBasedSurfaceModel.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurveSweptAreaSolid.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 69%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfLinearExtrusion.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfLinearExtrusion.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfLinearExtrusion.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfLinearExtrusion.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfLinearExtrusion.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcShellBasedSurfaceModel.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 69%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphere.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphere.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphere.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphere.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphere.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfLinearExtrusion.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 70%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfRevolution.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfRevolution.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfRevolution.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfRevolution.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfRevolution.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphere.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfRevolution.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 70%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp [ 70%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_tc1::map_impl(const Ifc4x3_tc1::IfcSphericalSurface*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp:26:71: warning: unused parameter ‘inst’ [-Wunused-parameter] 26 | taxonomy::ptr mapping::map_impl(const IfcSchema::IfcSphericalSurface* inst) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 70%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSubedge.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSubedge.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSubedge.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSubedge.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSubedge.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3::map_impl(const Ifc4x3::IfcSweptDiskSolid*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp:57:14: warning: variable ‘sp’ set but not used [-Wunused-but-set-variable] 57 | auto sp = inst->StartParam(); | ^~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp:58:14: warning: variable ‘ep’ set but not used [-Wunused-but-set-variable] 58 | auto ep = inst->EndParam(); | ^~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 70%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSubedge.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 70%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurve.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurve.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurve.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurve.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurve.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3::map_impl(const Ifc4x3::IfcTShapeProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp:111:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 111 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 112 | {{d1 / 2. - dx2,-y},{ f2} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | {{xx,xy},{ f1}}, | ~~~~~~~~~~~~~~~~ 114 | {{x,y - d2 + dy2},{ f3}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | {{x,y}}, | ~~~~~~~~ 116 | {{-x,y}}, | ~~~~~~~~~ 117 | {{-x,y - d2 + dy2},{f3}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | {{-xx,xy},{f1}}, | ~~~~~~~~~~~~~~~~ 119 | {{-d1 / 2. + dx2,-y},{f2}} | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp:111:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 70%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurve.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3::map_impl(const Ifc4x3::IfcToroidalSurface*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp:26:70: warning: unused parameter ‘inst’ [-Wunused-parameter] 26 | taxonomy::ptr mapping::map_impl(const IfcSchema::IfcToroidalSurface* inst) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 70%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurveSweptAreaSolid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurveSweptAreaSolid.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurveSweptAreaSolid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurveSweptAreaSolid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurveSweptAreaSolid.cpp [ 70%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurveSweptAreaSolid.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3::map_impl(const Ifc4x3::IfcTrapeziumProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp:52:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 52 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 53 | {{-x1 - x_offset, -y}}, | ~~~~~~~~~~~~~~~~~~~~~~~ 54 | {{+x1 - x_offset, -y}}, | ~~~~~~~~~~~~~~~~~~~~~~~ 55 | {{-x1 + dx + w - x_offset, y}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | {{-x1 + dx - x_offset, y}} | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 57 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp:52:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp:52:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp:52:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 70%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfLinearExtrusion.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfLinearExtrusion.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfLinearExtrusion.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfLinearExtrusion.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfLinearExtrusion.cpp [ 70%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTriangulatedFaceSet.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTriangulatedFaceSet.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTriangulatedFaceSet.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTriangulatedFaceSet.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTriangulatedFaceSet.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfLinearExtrusion.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTriangulatedFaceSet.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 71%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfRevolution.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfRevolution.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfRevolution.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfRevolution.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfRevolution.cpp [ 71%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfRevolution.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3::map_impl(const Ifc4x3::IfcTrimmedCurve*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp:76:14: warning: unused variable ‘trim_cartesian_failed’ [-Wunused-variable] 76 | bool trim_cartesian_failed = !trim_cartesian; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 71%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp [ 71%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_tc1::map_impl(const Ifc4x3_tc1::IfcSweptDiskSolid*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp:57:14: warning: variable ‘sp’ set but not used [-Wunused-but-set-variable] 57 | auto sp = inst->StartParam(); | ^~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp:58:14: warning: variable ‘ep’ set but not used [-Wunused-but-set-variable] 58 | auto ep = inst->EndParam(); | ^~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3::map_impl(const Ifc4x3::IfcUShapeProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp:70:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 70 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 71 | {{-x,-y}}, | ~~~~~~~~~~ 72 | {{x,-y}}, | ~~~~~~~~~ 73 | {{x,-y + d2 - dy2},{f2} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | {{-x + d1,-y + d2 + dy1},{ f1}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | {{-x + d1,y - d2 - dy1},{ f1}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | {{x,y - d2 + dy2},{ f2}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | {{x,y}}, | ~~~~~~~~ 78 | {{-x,y}} | ~~~~~~~~ 79 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp:70:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp:70:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp:70:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 72%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcVector.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcVector.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcVector.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcVector.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcVector.cpp [ 72%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcVector.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_tc1::map_impl(const Ifc4x3_tc1::IfcTShapeProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp:111:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 111 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 112 | {{d1 / 2. - dx2,-y},{ f2} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | {{xx,xy},{ f1}}, | ~~~~~~~~~~~~~~~~ 114 | {{x,y - d2 + dy2},{ f3}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | {{x,y}}, | ~~~~~~~~ 116 | {{-x,y}}, | ~~~~~~~~~ 117 | {{-x,y - d2 + dy2},{f3}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | {{-xx,xy},{f1}}, | ~~~~~~~~~~~~~~~~ 119 | {{-d1 / 2. + dx2,-y},{f2}} | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp:111:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 72%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp [ 72%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3::map_impl(const Ifc4x3::IfcZShapeProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp:61:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 61 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 62 | {{-dx,-y}}, | ~~~~~~~~~~~ 63 | {{x,-y}}, | ~~~~~~~~~ 64 | {{x,-y + dy},{ f2}}, | ~~~~~~~~~~~~~~~~~~~~ 65 | {{dx,-y + dy},{ f1}}, | ~~~~~~~~~~~~~~~~~~~~~ 66 | {{dx,y}}, | ~~~~~~~~~ 67 | {{-x,y}}, | ~~~~~~~~~ 68 | {{-x,y - dy},{ f2}}, | ~~~~~~~~~~~~~~~~~~~~ 69 | {{-dx,y - dy},{ f1}} | ~~~~~~~~~~~~~~~~~~~~ 70 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp:61:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp:61:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp:61:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_tc1::map_impl(const Ifc4x3_tc1::IfcToroidalSurface*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp:26:70: warning: unused parameter ‘inst’ [-Wunused-parameter] 26 | taxonomy::ptr mapping::map_impl(const IfcSchema::IfcToroidalSurface* inst) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 72%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp [ 72%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3::map_impl(const Ifc4x3::IfcStyledItem*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp:584:40: warning: unused variable ‘shading’ [-Wunused-variable] 584 | IfcSchema::IfcSurfaceStyleShading* shading = style_pair.second; | ^~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3::map_impl(const Ifc4x3::IfcSurfaceStyle*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp:601:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 601 | if (shading = s->as()) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp: In member function ‘virtual void ifcopenshell::geometry::mapping_Ifc4x3::initialize_settings()’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp:914:28: warning: unused variable ‘sub’ [-Wunused-variable] 914 | for (auto& sub : *subs) { | ^~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp:23: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_tc1::map_impl(const Ifc4x3_tc1::IfcTrapeziumProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp:52:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 52 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 53 | {{-x1 - x_offset, -y}}, | ~~~~~~~~~~~~~~~~~~~~~~~ 54 | {{+x1 - x_offset, -y}}, | ~~~~~~~~~~~~~~~~~~~~~~~ 55 | {{-x1 + dx + w - x_offset, y}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | {{-x1 + dx - x_offset, y}} | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 57 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp:52:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp:52:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp:52:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 72%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTriangulatedFaceSet.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTriangulatedFaceSet.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTriangulatedFaceSet.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTriangulatedFaceSet.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTriangulatedFaceSet.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTriangulatedFaceSet.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 72%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_tc1::map_impl(const Ifc4x3_tc1::IfcTrimmedCurve*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp:76:14: warning: unused variable ‘trim_cartesian_failed’ [-Wunused-variable] 76 | bool trim_cartesian_failed = !trim_cartesian; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 72%] Linking CXX static library libgeometry_mapping_ifc4x3.a /usr/bin/cmake -P CMakeFiles/geometry_mapping_ifc4x3.dir/cmake_clean_target.cmake /usr/bin/cmake -E cmake_link_script CMakeFiles/geometry_mapping_ifc4x3.dir/link.txt --verbose=1 /usr/bin/ar qc libgeometry_mapping_ifc4x3.a "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAnnotationFillArea.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryClosedProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryOpenProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis1Placement.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement2D.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement3D.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2PlacementLinear.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineCurveWithKnots.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineSurfaceWithKnots.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBlock.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBoundingBox.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianPoint.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator2D.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator3D.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircle.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircleProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeCurve.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcConnectedFaceSet.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCsgSolid.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveBoundedPlane.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCylindricalSurface.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDerivedProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDirection.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdge.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdgeLoop.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipse.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolid.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolidTapered.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFace.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFaceBasedSurfaceModel.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGeometricSet.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcHalfSpaceSolid.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIndexedPolyCurve.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLine.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcManifoldSolidBrep.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcObjectPlacement.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOrientedEdge.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPlane.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyLoop.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalBoundedHalfSpace.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalFaceSet.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyline.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcProduct.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleHollowProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularPyramid.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRepresentation.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRevolvedAreaSolid.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRoundedRectangleProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSolidHorizontal.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSurface.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcShellBasedSurfaceModel.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphere.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSubedge.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurve.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurveSweptAreaSolid.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfLinearExtrusion.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfRevolution.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build[ 72%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp /BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTriangulatedFaceSet.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcVector.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp.o" /usr/bin/ranlib libgeometry_mapping_ifc4x3.a gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 72%] Built target geometry_mapping_ifc4x3 [ 72%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcVector.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcVector.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcVector.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcVector.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcVector.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_tc1::map_impl(const Ifc4x3_tc1::IfcUShapeProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp:70:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 70 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 71 | {{-x,-y}}, | ~~~~~~~~~~ 72 | {{x,-y}}, | ~~~~~~~~~ 73 | {{x,-y + d2 - dy2},{f2} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | {{-x + d1,-y + d2 + dy1},{ f1}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | {{-x + d1,y - d2 - dy1},{ f1}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | {{x,y - d2 + dy2},{ f2}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | {{x,y}}, | ~~~~~~~~ 78 | {{-x,y}} | ~~~~~~~~ 79 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp:70:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp:70:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp:70:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcVector.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /usr/bin/gmake -f CMakeFiles/geometry_mapping_ifc4x3_add1.dir/build.make CMakeFiles/geometry_mapping_ifc4x3_add1.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/CMakeFiles/geometry_mapping_ifc4x3_add1.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/geometry_mapping_ifc4x3_add1.dir/build.make CMakeFiles/geometry_mapping_ifc4x3_add1.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 72%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAnnotationFillArea.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAnnotationFillArea.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAnnotationFillArea.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAnnotationFillArea.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAnnotationFillArea.cpp [ 73%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAnnotationFillArea.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_tc1::map_impl(const Ifc4x3_tc1::IfcZShapeProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp:61:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 61 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 62 | {{-dx,-y}}, | ~~~~~~~~~~~ 63 | {{x,-y}}, | ~~~~~~~~~ 64 | {{x,-y + dy},{ f2}}, | ~~~~~~~~~~~~~~~~~~~~ 65 | {{dx,-y + dy},{ f1}}, | ~~~~~~~~~~~~~~~~~~~~~ 66 | {{dx,y}}, | ~~~~~~~~~ 67 | {{-x,y}}, | ~~~~~~~~~ 68 | {{-x,y - dy},{ f2}}, | ~~~~~~~~~~~~~~~~~~~~ 69 | {{-dx,y - dy},{ f1}} | ~~~~~~~~~~~~~~~~~~~~ 70 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp:61:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp:61:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp:61:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 73%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryClosedProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryClosedProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryClosedProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryClosedProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryClosedProfileDef.cpp [ 73%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryClosedProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_tc1::map_impl(const Ifc4x3_tc1::IfcStyledItem*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp:584:40: warning: unused variable ‘shading’ [-Wunused-variable] 584 | IfcSchema::IfcSurfaceStyleShading* shading = style_pair.second; | ^~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_tc1::map_impl(const Ifc4x3_tc1::IfcSurfaceStyle*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp:601:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 601 | if (shading = s->as()) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp: In member function ‘virtual void ifcopenshell::geometry::mapping_Ifc4x3_tc1::initialize_settings()’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp:914:28: warning: unused variable ‘sub’ [-Wunused-variable] 914 | for (auto& sub : *subs) { | ^~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp:23: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 73%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryOpenProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryOpenProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryOpenProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryOpenProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryOpenProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryOpenProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 73%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis1Placement.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis1Placement.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis1Placement.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis1Placement.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis1Placement.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis1Placement.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 73%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement2D.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement2D.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement2D.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement2D.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement2D.cpp [ 73%] Linking CXX static library libgeometry_mapping_ifc4x3_tc1.a /usr/bin/cmake -P CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/cmake_clean_target.cmake /usr/bin/cmake -E cmake_link_script CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/link.txt --verbose=1 /usr/bin/ar qc libgeometry_mapping_ifc4x3_tc1.a "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAnnotationFillArea.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryClosedProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryOpenProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis1Placement.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement2D.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement3D.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2PlacementLinear.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineCurveWithKnots.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineSurfaceWithKnots.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBlock.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBoundingBox.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianPoint.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator2D.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator3D.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircle.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircleProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeCurve.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcConnectedFaceSet.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCsgSolid.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveBoundedPlane.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCylindricalSurface.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDerivedProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDirection.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdge.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdgeLoop.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipse.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolid.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolidTapered.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFace.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFaceBasedSurfaceModel.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGeometricSet.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcHalfSpaceSolid.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIndexedPolyCurve.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLine.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcManifoldSolidBrep.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcObjectPlacement.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOrientedEdge.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPlane.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyLoop.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalBoundedHalfSpace.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalFaceSet.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyline.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcProduct.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleHollowProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularPyramid.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRepresentation.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRevolvedAreaSolid.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRoundedRectangleProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSolidHorizontal.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSurface.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcShellBasedSurfaceModel.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphere.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSubedge.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurve.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurveSweptAreaSolid.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfLinearExtrusion.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfRevolution.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTriangulatedFaceSet.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcVector.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp.o" /usr/bin/ranlib libgeometry_mapping_ifc4x3_tc1.a gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 73%] Built target geometry_mapping_ifc4x3_tc1 [ 74%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement3D.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement3D.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement3D.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement3D.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement3D.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement2D.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /usr/bin/gmake -f CMakeFiles/geometry_mapping_ifc4x3_add2.dir/build.make CMakeFiles/geometry_mapping_ifc4x3_add2.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/CMakeFiles/geometry_mapping_ifc4x3_add2.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/geometry_mapping_ifc4x3_add2.dir/build.make CMakeFiles/geometry_mapping_ifc4x3_add2.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 74%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAnnotationFillArea.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAnnotationFillArea.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAnnotationFillArea.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAnnotationFillArea.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAnnotationFillArea.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement3D.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 74%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2PlacementLinear.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2PlacementLinear.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2PlacementLinear.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2PlacementLinear.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2PlacementLinear.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAnnotationFillArea.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 74%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryClosedProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryClosedProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryClosedProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryClosedProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryClosedProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2PlacementLinear.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 74%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineCurveWithKnots.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineCurveWithKnots.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineCurveWithKnots.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineCurveWithKnots.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineCurveWithKnots.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryClosedProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 75%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryOpenProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryOpenProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryOpenProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryOpenProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryOpenProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineCurveWithKnots.cpp:21: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 75%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineSurfaceWithKnots.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineSurfaceWithKnots.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineSurfaceWithKnots.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineSurfaceWithKnots.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineSurfaceWithKnots.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryOpenProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 75%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis1Placement.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis1Placement.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis1Placement.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis1Placement.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis1Placement.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineSurfaceWithKnots.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 75%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBlock.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBlock.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBlock.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBlock.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBlock.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis1Placement.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 75%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement2D.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement2D.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement2D.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement2D.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement2D.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBlock.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 75%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement2D.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 75%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement3D.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement3D.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement3D.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement3D.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement3D.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_add1::map_impl(const Ifc4x3_add1::IfcBooleanResult*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp:43:14: warning: unused variable ‘has_halfspace_operand’ [-Wunused-variable] 43 | bool has_halfspace_operand = false; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 75%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBoundingBox.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBoundingBox.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBoundingBox.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBoundingBox.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBoundingBox.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement3D.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 75%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2PlacementLinear.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2PlacementLinear.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2PlacementLinear.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2PlacementLinear.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2PlacementLinear.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBoundingBox.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 75%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2PlacementLinear.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_add1::map_impl(const Ifc4x3_add1::IfcCShapeProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp:59:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 59 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 60 | {{-x,-y},{f2}}, | ~~~~~~~~~~~~~~~ 61 | {{x,-y},{f2}}, | ~~~~~~~~~~~~~~ 62 | {{x,-y + d2}}, | ~~~~~~~~~~~~~~ 63 | {{x - d1,-y + d2}}, | ~~~~~~~~~~~~~~~~~~~ 64 | {{x - d1,-y + d1},{f1}}, | ~~~~~~~~~~~~~~~~~~~~~~~~ 65 | {{-x + d1,-y + d1},{f1}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | {{-x + d1,y - d1},{f1}}, | ~~~~~~~~~~~~~~~~~~~~~~~~ 67 | {{x - d1,y - d1},{f1}}, | ~~~~~~~~~~~~~~~~~~~~~~~ 68 | {{x - d1,y - d2}}, | ~~~~~~~~~~~~~~~~~~ 69 | {{x,y - d2}}, | ~~~~~~~~~~~~~ 70 | {{x,y},{f2}}, | ~~~~~~~~~~~~~ 71 | {{-x,y},{f2}} | ~~~~~~~~~~~~~ 72 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp:59:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp:59:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp:59:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 75%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianPoint.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianPoint.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianPoint.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianPoint.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianPoint.cpp [ 75%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineCurveWithKnots.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineCurveWithKnots.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineCurveWithKnots.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineCurveWithKnots.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineCurveWithKnots.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineCurveWithKnots.cpp:21: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianPoint.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 75%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineSurfaceWithKnots.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineSurfaceWithKnots.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineSurfaceWithKnots.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineSurfaceWithKnots.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineSurfaceWithKnots.cpp [ 76%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator2D.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator2D.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator2D.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator2D.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator2D.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator2D.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineSurfaceWithKnots.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 76%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator3D.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator3D.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator3D.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator3D.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator3D.cpp [ 76%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBlock.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBlock.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBlock.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBlock.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBlock.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator3D.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBlock.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 76%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 76%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_add1::map_impl(const Ifc4x3_add1::IfcCenterLineProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp:24:75: warning: unused parameter ‘inst’ [-Wunused-parameter] 24 | taxonomy::ptr mapping::map_impl(const IfcSchema::IfcCenterLineProfileDef* inst) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 76%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircle.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircle.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircle.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircle.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircle.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_add2::map_impl(const Ifc4x3_add2::IfcBooleanResult*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp:43:14: warning: unused variable ‘has_halfspace_operand’ [-Wunused-variable] 43 | bool has_halfspace_operand = false; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 77%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBoundingBox.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBoundingBox.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBoundingBox.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBoundingBox.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBoundingBox.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircle.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 77%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircleProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircleProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircleProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircleProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircleProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBoundingBox.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 77%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircleProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_add2::map_impl(const Ifc4x3_add2::IfcCShapeProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp:59:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 59 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 60 | {{-x,-y},{f2}}, | ~~~~~~~~~~~~~~~ 61 | {{x,-y},{f2}}, | ~~~~~~~~~~~~~~ 62 | {{x,-y + d2}}, | ~~~~~~~~~~~~~~ 63 | {{x - d1,-y + d2}}, | ~~~~~~~~~~~~~~~~~~~ 64 | {{x - d1,-y + d1},{f1}}, | ~~~~~~~~~~~~~~~~~~~~~~~~ 65 | {{-x + d1,-y + d1},{f1}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | {{-x + d1,y - d1},{f1}}, | ~~~~~~~~~~~~~~~~~~~~~~~~ 67 | {{x - d1,y - d1},{f1}}, | ~~~~~~~~~~~~~~~~~~~~~~~ 68 | {{x - d1,y - d2}}, | ~~~~~~~~~~~~~~~~~~ 69 | {{x,y - d2}}, | ~~~~~~~~~~~~~ 70 | {{x,y},{f2}}, | ~~~~~~~~~~~~~ 71 | {{-x,y},{f2}} | ~~~~~~~~~~~~~ 72 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp:59:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp:59:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp:59:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] [ 77%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeCurve.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeCurve.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeCurve.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeCurve.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeCurve.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 77%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianPoint.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianPoint.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianPoint.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianPoint.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianPoint.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeCurve.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianPoint.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 77%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator2D.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator2D.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator2D.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator2D.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator2D.cpp [ 77%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator2D.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 77%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcConnectedFaceSet.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcConnectedFaceSet.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcConnectedFaceSet.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcConnectedFaceSet.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcConnectedFaceSet.cpp [ 77%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator3D.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator3D.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator3D.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator3D.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator3D.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcConnectedFaceSet.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator3D.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 78%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp [ 78%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 78%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCsgSolid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCsgSolid.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCsgSolid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCsgSolid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCsgSolid.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_add2::map_impl(const Ifc4x3_add2::IfcCenterLineProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp:24:75: warning: unused parameter ‘inst’ [-Wunused-parameter] 24 | taxonomy::ptr mapping::map_impl(const IfcSchema::IfcCenterLineProfileDef* inst) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 78%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircle.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircle.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircle.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircle.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircle.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCsgSolid.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 78%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveBoundedPlane.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveBoundedPlane.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveBoundedPlane.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveBoundedPlane.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveBoundedPlane.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircle.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 78%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircleProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircleProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircleProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircleProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircleProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveBoundedPlane.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 78%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircleProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 79%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeCurve.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeCurve.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeCurve.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeCurve.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeCurve.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp: In function ‘double {anonymous}::translate_to_length_measure(const Ifc4x3_add1::IfcCurve*, double)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp:59:21: warning: unused variable ‘poly’ [-Wunused-variable] 59 | } else if (auto poly = crv->as()) { | ^~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp: In lambda function: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp:1166:27: warning: unused variable ‘x’ [-Wunused-variable] 1166 | auto x = convert_u(u + start); // find x for u | ^ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeCurve.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 79%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeProfileDef.cpp [ 79%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCylindricalSurface.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCylindricalSurface.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCylindricalSurface.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCylindricalSurface.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCylindricalSurface.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCylindricalSurface.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 79%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcConnectedFaceSet.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcConnectedFaceSet.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcConnectedFaceSet.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcConnectedFaceSet.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcConnectedFaceSet.cpp [ 79%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDerivedProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDerivedProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDerivedProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDerivedProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDerivedProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcConnectedFaceSet.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDerivedProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 79%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp [ 79%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDirection.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDirection.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDirection.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDirection.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDirection.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 79%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCsgSolid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCsgSolid.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCsgSolid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCsgSolid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCsgSolid.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDirection.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 79%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdge.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdge.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdge.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdge.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdge.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCsgSolid.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 79%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveBoundedPlane.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveBoundedPlane.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveBoundedPlane.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveBoundedPlane.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveBoundedPlane.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdge.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveBoundedPlane.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 79%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdgeLoop.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdgeLoop.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdgeLoop.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdgeLoop.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdgeLoop.cpp [ 79%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp: In function ‘double {anonymous}::translate_to_length_measure(const Ifc4x3_add2::IfcCurve*, double)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp:59:21: warning: unused variable ‘poly’ [-Wunused-variable] 59 | } else if (auto poly = crv->as()) { | ^~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp: In lambda function: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp:1166:27: warning: unused variable ‘x’ [-Wunused-variable] 1166 | auto x = convert_u(u + start); // find x for u | ^ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdgeLoop.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 80%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipse.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipse.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipse.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipse.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipse.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipse.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 80%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCylindricalSurface.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCylindricalSurface.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCylindricalSurface.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCylindricalSurface.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCylindricalSurface.cpp [ 80%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCylindricalSurface.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 80%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDerivedProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDerivedProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDerivedProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDerivedProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDerivedProfileDef.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_add1::map_impl(const Ifc4x3_add1::IfcEllipseProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp:33:20: warning: unused variable ‘rotated’ [-Wunused-variable] 33 | const bool rotated = ry > rx; | ^~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 80%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolid.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolid.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDerivedProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolid.cpp:23: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 81%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDirection.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDirection.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDirection.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDirection.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDirection.cpp [ 81%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolidTapered.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolidTapered.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolidTapered.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolidTapered.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolidTapered.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDirection.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 81%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdge.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdge.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdge.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdge.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdge.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolidTapered.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdge.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 81%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFace.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFace.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFace.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFace.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFace.cpp [ 81%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdgeLoop.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdgeLoop.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdgeLoop.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdgeLoop.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdgeLoop.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFace.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdgeLoop.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 81%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFaceBasedSurfaceModel.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFaceBasedSurfaceModel.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFaceBasedSurfaceModel.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFaceBasedSurfaceModel.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFaceBasedSurfaceModel.cpp [ 81%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipse.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipse.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipse.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipse.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipse.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFaceBasedSurfaceModel.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipse.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 81%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp [ 81%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/taxonomy.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../function_item_evaluator.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../function_item_evaluator.h:20:37: warning: ‘ifcopenshell::geometry::taxonomy::function_item::ptr ifcopenshell::geometry::convert_loop_to_function_item(taxonomy::loop::ptr)’ defined but not used [-Wunused-function] 20 | static taxonomy::function_item::ptr convert_loop_to_function_item(taxonomy::loop::ptr loop) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_add2::map_impl(const Ifc4x3_add2::IfcEllipseProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp:33:20: warning: unused variable ‘rotated’ [-Wunused-variable] 33 | const bool rotated = ry > rx; | ^~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 81%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolid.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolid.cpp [ 81%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGeometricSet.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGeometricSet.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGeometricSet.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGeometricSet.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGeometricSet.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolid.cpp:23: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGeometricSet.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 82%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp [ 82%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolidTapered.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolidTapered.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolidTapered.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolidTapered.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolidTapered.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp:21: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../function_item_evaluator.h:20:37: warning: ‘ifcopenshell::geometry::taxonomy::function_item::ptr ifcopenshell::geometry::convert_loop_to_function_item(taxonomy::loop::ptr)’ defined but not used [-Wunused-function] 20 | static taxonomy::function_item::ptr convert_loop_to_function_item(taxonomy::loop::ptr loop) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolidTapered.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 82%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcHalfSpaceSolid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcHalfSpaceSolid.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcHalfSpaceSolid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcHalfSpaceSolid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcHalfSpaceSolid.cpp [ 82%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFace.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFace.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFace.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFace.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFace.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcHalfSpaceSolid.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFace.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 82%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp [ 83%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFaceBasedSurfaceModel.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFaceBasedSurfaceModel.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFaceBasedSurfaceModel.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFaceBasedSurfaceModel.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFaceBasedSurfaceModel.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_add1::map_impl(const Ifc4x3_add1::IfcIShapeProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp:97:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 97 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 98 | {{-x1,-y}}, | ~~~~~~~~~~~ 99 | {{x1,-y}}, | ~~~~~~~~~~ 100 | {{x1,-y + ft1}, {fe1}}, | ~~~~~~~~~~~~~~~~~~~~~~~ 101 | {{d1,-y + ft1 + dy},{ f1} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | {{d1,y - ft2 - dy},{f2} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | {{x2,y - ft2}, {fe2}}, | ~~~~~~~~~~~~~~~~~~~~~~ 104 | {{x2,y}}, | ~~~~~~~~~ 105 | {{-x2,y}}, | ~~~~~~~~~~ 106 | {{-x2,y - ft2}, {fe2}}, | ~~~~~~~~~~~~~~~~~~~~~~~ 107 | {{-d1,y - ft2 - dy},{f2} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | {{-d1,-y + ft1 + dy},{f1} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | {{-x1,-y + ft1}, {fe1}} | ~~~~~~~~~~~~~~~~~~~~~~~ 110 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp:97:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp:97:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp:97:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFaceBasedSurfaceModel.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 83%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIndexedPolyCurve.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIndexedPolyCurve.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIndexedPolyCurve.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIndexedPolyCurve.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIndexedPolyCurve.cpp [ 83%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIndexedPolyCurve.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/taxonomy.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../function_item_evaluator.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../function_item_evaluator.h:20:37: warning: ‘ifcopenshell::geometry::taxonomy::function_item::ptr ifcopenshell::geometry::convert_loop_to_function_item(taxonomy::loop::ptr)’ defined but not used [-Wunused-function] 20 | static taxonomy::function_item::ptr convert_loop_to_function_item(taxonomy::loop::ptr loop) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 83%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp [ 83%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGeometricSet.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGeometricSet.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGeometricSet.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGeometricSet.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGeometricSet.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_add1::map_impl(const Ifc4x3_add1::IfcLShapeProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp:97:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 97 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 98 | {{-x,-y}}, | ~~~~~~~~~~ 99 | {{x,-y}}, | ~~~~~~~~~ 100 | {{x,-y + d - dy1},{f2} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | {{xx, xy},{f1} }, | ~~~~~~~~~~~~~~~~~ 102 | {{-x + d - dx1,y},{f2} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | {{-x,y}} | ~~~~~~~~ 104 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp:97:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp:97:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGeometricSet.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 83%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLine.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLine.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLine.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLine.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLine.cpp [ 83%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp:21: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../function_item_evaluator.h:20:37: warning: ‘ifcopenshell::geometry::taxonomy::function_item::ptr ifcopenshell::geometry::convert_loop_to_function_item(taxonomy::loop::ptr)’ defined but not used [-Wunused-function] 20 | static taxonomy::function_item::ptr convert_loop_to_function_item(taxonomy::loop::ptr loop) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLine.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 83%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcHalfSpaceSolid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcHalfSpaceSolid.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcHalfSpaceSolid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcHalfSpaceSolid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcHalfSpaceSolid.cpp [ 83%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcManifoldSolidBrep.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcManifoldSolidBrep.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcManifoldSolidBrep.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcManifoldSolidBrep.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcManifoldSolidBrep.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcHalfSpaceSolid.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcManifoldSolidBrep.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 83%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp [ 83%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_add1::map_impl(const Ifc4x3_add1::IfcMappedItem*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp:48:28: warning: unused variable ‘c’ [-Wunused-variable] 48 | for (auto& c : taxonomy::cast(shapes)->children) { | ^ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_add2::map_impl(const Ifc4x3_add2::IfcIShapeProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp:97:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 97 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 98 | {{-x1,-y}}, | ~~~~~~~~~~~ 99 | {{x1,-y}}, | ~~~~~~~~~~ 100 | {{x1,-y + ft1}, {fe1}}, | ~~~~~~~~~~~~~~~~~~~~~~~ 101 | {{d1,-y + ft1 + dy},{ f1} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | {{d1,y - ft2 - dy},{f2} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | {{x2,y - ft2}, {fe2}}, | ~~~~~~~~~~~~~~~~~~~~~~ 104 | {{x2,y}}, | ~~~~~~~~~ 105 | {{-x2,y}}, | ~~~~~~~~~~ 106 | {{-x2,y - ft2}, {fe2}}, | ~~~~~~~~~~~~~~~~~~~~~~~ 107 | {{-d1,y - ft2 - dy},{f2} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | {{-d1,-y + ft1 + dy},{f1} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | {{-x1,-y + ft1}, {fe1}} | ~~~~~~~~~~~~~~~~~~~~~~~ 110 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp:97:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp:97:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp:97:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 83%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcObjectPlacement.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcObjectPlacement.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcObjectPlacement.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcObjectPlacement.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcObjectPlacement.cpp [ 83%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIndexedPolyCurve.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIndexedPolyCurve.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIndexedPolyCurve.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIndexedPolyCurve.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIndexedPolyCurve.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcObjectPlacement.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIndexedPolyCurve.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 84%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp [ 84%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp:22: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../function_item_evaluator.h:20:37: warning: ‘ifcopenshell::geometry::taxonomy::function_item::ptr ifcopenshell::geometry::convert_loop_to_function_item(taxonomy::loop::ptr)’ defined but not used [-Wunused-function] 20 | static taxonomy::function_item::ptr convert_loop_to_function_item(taxonomy::loop::ptr loop) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_add2::map_impl(const Ifc4x3_add2::IfcLShapeProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp:97:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 97 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 98 | {{-x,-y}}, | ~~~~~~~~~~ 99 | {{x,-y}}, | ~~~~~~~~~ 100 | {{x,-y + d - dy1},{f2} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | {{xx, xy},{f1} }, | ~~~~~~~~~~~~~~~~~ 102 | {{-x + d - dx1,y},{f2} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | {{-x,y}} | ~~~~~~~~ 104 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp:97:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp:97:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 84%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOrientedEdge.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOrientedEdge.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOrientedEdge.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOrientedEdge.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOrientedEdge.cpp [ 84%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLine.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLine.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLine.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLine.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLine.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOrientedEdge.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLine.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 84%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPlane.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPlane.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPlane.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPlane.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPlane.cpp [ 85%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcManifoldSolidBrep.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcManifoldSolidBrep.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcManifoldSolidBrep.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcManifoldSolidBrep.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcManifoldSolidBrep.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPlane.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcManifoldSolidBrep.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 85%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp [ 85%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp:22: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../function_item_evaluator.h:20:37: warning: ‘ifcopenshell::geometry::taxonomy::function_item::ptr ifcopenshell::geometry::convert_loop_to_function_item(taxonomy::loop::ptr)’ defined but not used [-Wunused-function] 20 | static taxonomy::function_item::ptr convert_loop_to_function_item(taxonomy::loop::ptr loop) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_add2::map_impl(const Ifc4x3_add2::IfcMappedItem*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp:48:28: warning: unused variable ‘c’ [-Wunused-variable] 48 | for (auto& c : taxonomy::cast(shapes)->children) { | ^ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 85%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyLoop.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyLoop.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyLoop.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyLoop.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyLoop.cpp [ 85%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcObjectPlacement.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcObjectPlacement.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcObjectPlacement.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcObjectPlacement.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcObjectPlacement.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyLoop.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcObjectPlacement.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 85%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalBoundedHalfSpace.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalBoundedHalfSpace.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalBoundedHalfSpace.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalBoundedHalfSpace.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalBoundedHalfSpace.cpp [ 85%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalBoundedHalfSpace.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp:22: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../function_item_evaluator.h:20:37: warning: ‘ifcopenshell::geometry::taxonomy::function_item::ptr ifcopenshell::geometry::convert_loop_to_function_item(taxonomy::loop::ptr)’ defined but not used [-Wunused-function] 20 | static taxonomy::function_item::ptr convert_loop_to_function_item(taxonomy::loop::ptr loop) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 85%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalFaceSet.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalFaceSet.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalFaceSet.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalFaceSet.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalFaceSet.cpp [ 85%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOrientedEdge.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOrientedEdge.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOrientedEdge.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOrientedEdge.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOrientedEdge.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalFaceSet.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOrientedEdge.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 85%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPlane.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPlane.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPlane.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPlane.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPlane.cpp [ 85%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyline.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyline.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyline.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyline.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyline.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPlane.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyline.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 85%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp [ 86%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcProduct.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcProduct.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcProduct.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcProduct.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcProduct.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp:22: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../function_item_evaluator.h:20:37: warning: ‘ifcopenshell::geometry::taxonomy::function_item::ptr ifcopenshell::geometry::convert_loop_to_function_item(taxonomy::loop::ptr)’ defined but not used [-Wunused-function] 20 | static taxonomy::function_item::ptr convert_loop_to_function_item(taxonomy::loop::ptr loop) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcProduct.cpp:1: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 86%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyLoop.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyLoop.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyLoop.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyLoop.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyLoop.cpp [ 86%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleHollowProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleHollowProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleHollowProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleHollowProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleHollowProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyLoop.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleHollowProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 87%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalBoundedHalfSpace.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalBoundedHalfSpace.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalBoundedHalfSpace.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalBoundedHalfSpace.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalBoundedHalfSpace.cpp [ 87%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalBoundedHalfSpace.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 87%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalFaceSet.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalFaceSet.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalFaceSet.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalFaceSet.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalFaceSet.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_add1::map_impl(const Ifc4x3_add1::IfcRectangleProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp:46:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 46 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 47 | {{-x,-y}}, | ~~~~~~~~~~ 48 | {{x,-y}}, | ~~~~~~~~~ 49 | {{x,y}}, | ~~~~~~~~ 50 | {{-x,y}} | ~~~~~~~~ 51 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp:46:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp:46:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp:46:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 87%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularPyramid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularPyramid.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularPyramid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularPyramid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularPyramid.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalFaceSet.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularPyramid.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 87%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyline.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyline.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyline.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyline.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyline.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 87%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyline.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_add1::map_impl(const Ifc4x3_add1::IfcRectangularTrimmedSurface*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp:24:80: warning: unused parameter ‘inst’ [-Wunused-parameter] 24 | taxonomy::ptr mapping::map_impl(const IfcSchema::IfcRectangularTrimmedSurface* inst) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 87%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcProduct.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcProduct.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcProduct.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcProduct.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcProduct.cpp [ 87%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRepresentation.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRepresentation.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRepresentation.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRepresentation.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRepresentation.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRepresentation.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcProduct.cpp:1: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 87%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRevolvedAreaSolid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRevolvedAreaSolid.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRevolvedAreaSolid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRevolvedAreaSolid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRevolvedAreaSolid.cpp [ 87%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleHollowProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleHollowProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleHollowProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleHollowProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleHollowProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRevolvedAreaSolid.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleHollowProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 87%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp [ 87%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_add1::map_impl(const Ifc4x3_add1::IfcRightCircularCone*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp:24:72: warning: unused parameter ‘inst’ [-Wunused-parameter] 24 | taxonomy::ptr mapping::map_impl(const IfcSchema::IfcRightCircularCone* inst) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 87%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_add2::map_impl(const Ifc4x3_add2::IfcRectangleProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp:46:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 46 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 47 | {{-x,-y}}, | ~~~~~~~~~~ 48 | {{x,-y}}, | ~~~~~~~~~ 49 | {{x,y}}, | ~~~~~~~~ 50 | {{-x,y}} | ~~~~~~~~ 51 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp:46:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp:46:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp:46:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_add1::map_impl(const Ifc4x3_add1::IfcRightCircularCylinder*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp:24:76: warning: unused parameter ‘inst’ [-Wunused-parameter] 24 | taxonomy::ptr mapping::map_impl(const IfcSchema::IfcRightCircularCylinder* inst) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 87%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularPyramid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularPyramid.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularPyramid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularPyramid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularPyramid.cpp [ 88%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRoundedRectangleProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRoundedRectangleProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRoundedRectangleProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRoundedRectangleProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRoundedRectangleProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularPyramid.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRoundedRectangleProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 88%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSolidHorizontal.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSolidHorizontal.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSolidHorizontal.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSolidHorizontal.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSolidHorizontal.cpp [ 88%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_add2::map_impl(const Ifc4x3_add2::IfcRectangularTrimmedSurface*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp:24:80: warning: unused parameter ‘inst’ [-Wunused-parameter] 24 | taxonomy::ptr mapping::map_impl(const IfcSchema::IfcRectangularTrimmedSurface* inst) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSolidHorizontal.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 88%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRepresentation.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRepresentation.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRepresentation.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRepresentation.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRepresentation.cpp [ 88%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSurface.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSurface.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSurface.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSurface.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSurface.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRepresentation.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSurface.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 89%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRevolvedAreaSolid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRevolvedAreaSolid.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRevolvedAreaSolid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRevolvedAreaSolid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRevolvedAreaSolid.cpp [ 89%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRevolvedAreaSolid.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp:24: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../function_item_evaluator.h:20:37: warning: ‘ifcopenshell::geometry::taxonomy::function_item::ptr ifcopenshell::geometry::convert_loop_to_function_item(taxonomy::loop::ptr)’ defined but not used [-Wunused-function] 20 | static taxonomy::function_item::ptr convert_loop_to_function_item(taxonomy::loop::ptr loop) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 89%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp [ 89%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcShellBasedSurfaceModel.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcShellBasedSurfaceModel.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcShellBasedSurfaceModel.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcShellBasedSurfaceModel.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcShellBasedSurfaceModel.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_add2::map_impl(const Ifc4x3_add2::IfcRightCircularCone*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp:24:72: warning: unused parameter ‘inst’ [-Wunused-parameter] 24 | taxonomy::ptr mapping::map_impl(const IfcSchema::IfcRightCircularCone* inst) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 89%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcShellBasedSurfaceModel.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 89%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphere.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphere.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphere.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphere.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphere.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_add2::map_impl(const Ifc4x3_add2::IfcRightCircularCylinder*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp:24:76: warning: unused parameter ‘inst’ [-Wunused-parameter] 24 | taxonomy::ptr mapping::map_impl(const IfcSchema::IfcRightCircularCylinder* inst) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 89%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRoundedRectangleProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRoundedRectangleProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRoundedRectangleProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRoundedRectangleProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRoundedRectangleProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphere.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRoundedRectangleProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 89%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSolidHorizontal.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSolidHorizontal.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSolidHorizontal.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSolidHorizontal.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSolidHorizontal.cpp [ 89%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSolidHorizontal.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_add1::map_impl(const Ifc4x3_add1::IfcSphericalSurface*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp:26:71: warning: unused parameter ‘inst’ [-Wunused-parameter] 26 | taxonomy::ptr mapping::map_impl(const IfcSchema::IfcSphericalSurface* inst) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 89%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSubedge.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSubedge.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSubedge.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSubedge.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSubedge.cpp [ 89%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSurface.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSurface.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSurface.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSurface.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSurface.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSurface.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSubedge.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 90%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurve.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurve.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurve.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurve.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurve.cpp [ 90%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurve.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp:24: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../function_item_evaluator.h:20:37: warning: ‘ifcopenshell::geometry::taxonomy::function_item::ptr ifcopenshell::geometry::convert_loop_to_function_item(taxonomy::loop::ptr)’ defined but not used [-Wunused-function] 20 | static taxonomy::function_item::ptr convert_loop_to_function_item(taxonomy::loop::ptr loop) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 90%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurveSweptAreaSolid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurveSweptAreaSolid.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurveSweptAreaSolid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurveSweptAreaSolid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurveSweptAreaSolid.cpp [ 90%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcShellBasedSurfaceModel.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcShellBasedSurfaceModel.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcShellBasedSurfaceModel.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcShellBasedSurfaceModel.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcShellBasedSurfaceModel.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcShellBasedSurfaceModel.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurveSweptAreaSolid.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 90%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphere.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphere.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphere.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphere.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphere.cpp [ 90%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfLinearExtrusion.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfLinearExtrusion.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfLinearExtrusion.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfLinearExtrusion.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfLinearExtrusion.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphere.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfLinearExtrusion.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 90%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfRevolution.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfRevolution.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfRevolution.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfRevolution.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfRevolution.cpp [ 91%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_add2::map_impl(const Ifc4x3_add2::IfcSphericalSurface*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp:26:71: warning: unused parameter ‘inst’ [-Wunused-parameter] 26 | taxonomy::ptr mapping::map_impl(const IfcSchema::IfcSphericalSurface* inst) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfRevolution.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 91%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSubedge.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSubedge.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSubedge.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSubedge.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSubedge.cpp [ 91%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSubedge.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 91%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurve.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurve.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurve.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurve.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurve.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_add1::map_impl(const Ifc4x3_add1::IfcSweptDiskSolid*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp:57:14: warning: variable ‘sp’ set but not used [-Wunused-but-set-variable] 57 | auto sp = inst->StartParam(); | ^~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp:58:14: warning: variable ‘ep’ set but not used [-Wunused-but-set-variable] 58 | auto ep = inst->EndParam(); | ^~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurve.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 91%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp [ 91%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurveSweptAreaSolid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurveSweptAreaSolid.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurveSweptAreaSolid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurveSweptAreaSolid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurveSweptAreaSolid.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_add1::map_impl(const Ifc4x3_add1::IfcTShapeProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp:111:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 111 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 112 | {{d1 / 2. - dx2,-y},{ f2} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | {{xx,xy},{ f1}}, | ~~~~~~~~~~~~~~~~ 114 | {{x,y - d2 + dy2},{ f3}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | {{x,y}}, | ~~~~~~~~ 116 | {{-x,y}}, | ~~~~~~~~~ 117 | {{-x,y - d2 + dy2},{f3}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | {{-xx,xy},{f1}}, | ~~~~~~~~~~~~~~~~ 119 | {{-d1 / 2. + dx2,-y},{f2}} | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp:111:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurveSweptAreaSolid.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 91%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp [ 91%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfLinearExtrusion.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfLinearExtrusion.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfLinearExtrusion.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfLinearExtrusion.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfLinearExtrusion.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_add1::map_impl(const Ifc4x3_add1::IfcToroidalSurface*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp:26:70: warning: unused parameter ‘inst’ [-Wunused-parameter] 26 | taxonomy::ptr mapping::map_impl(const IfcSchema::IfcToroidalSurface* inst) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 91%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp.o In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfLinearExtrusion.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 91%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfRevolution.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfRevolution.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfRevolution.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfRevolution.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfRevolution.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_add1::map_impl(const Ifc4x3_add1::IfcTrapeziumProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp:52:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 52 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 53 | {{-x1 - x_offset, -y}}, | ~~~~~~~~~~~~~~~~~~~~~~~ 54 | {{+x1 - x_offset, -y}}, | ~~~~~~~~~~~~~~~~~~~~~~~ 55 | {{-x1 + dx + w - x_offset, y}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | {{-x1 + dx - x_offset, y}} | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 57 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp:52:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp:52:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp:52:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 91%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTriangulatedFaceSet.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTriangulatedFaceSet.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTriangulatedFaceSet.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTriangulatedFaceSet.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTriangulatedFaceSet.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfRevolution.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 91%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTriangulatedFaceSet.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_add2::map_impl(const Ifc4x3_add2::IfcSweptDiskSolid*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp:57:14: warning: variable ‘sp’ set but not used [-Wunused-but-set-variable] 57 | auto sp = inst->StartParam(); | ^~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp:58:14: warning: variable ‘ep’ set but not used [-Wunused-but-set-variable] 58 | auto ep = inst->EndParam(); | ^~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 92%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp [ 92%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_add1::map_impl(const Ifc4x3_add1::IfcTrimmedCurve*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp:76:14: warning: unused variable ‘trim_cartesian_failed’ [-Wunused-variable] 76 | bool trim_cartesian_failed = !trim_cartesian; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_add2::map_impl(const Ifc4x3_add2::IfcTShapeProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp:111:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 111 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 112 | {{d1 / 2. - dx2,-y},{ f2} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | {{xx,xy},{ f1}}, | ~~~~~~~~~~~~~~~~ 114 | {{x,y - d2 + dy2},{ f3}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | {{x,y}}, | ~~~~~~~~ 116 | {{-x,y}}, | ~~~~~~~~~ 117 | {{-x,y - d2 + dy2},{f3}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | {{-xx,xy},{f1}}, | ~~~~~~~~~~~~~~~~ 119 | {{-d1 / 2. + dx2,-y},{f2}} | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp:111:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 93%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp [ 93%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_add2::map_impl(const Ifc4x3_add2::IfcToroidalSurface*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp:26:70: warning: unused parameter ‘inst’ [-Wunused-parameter] 26 | taxonomy::ptr mapping::map_impl(const IfcSchema::IfcToroidalSurface* inst) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_add1::map_impl(const Ifc4x3_add1::IfcUShapeProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp:70:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 70 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 71 | {{-x,-y}}, | ~~~~~~~~~~ 72 | {{x,-y}}, | ~~~~~~~~~ 73 | {{x,-y + d2 - dy2},{f2} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | {{-x + d1,-y + d2 + dy1},{ f1}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | {{-x + d1,y - d2 - dy1},{ f1}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | {{x,y - d2 + dy2},{ f2}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | {{x,y}}, | ~~~~~~~~ 78 | {{-x,y}} | ~~~~~~~~ 79 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp:70:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp:70:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp:70:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 93%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp [ 93%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcVector.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcVector.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcVector.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcVector.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcVector.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_add2::map_impl(const Ifc4x3_add2::IfcTrapeziumProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp:52:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 52 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 53 | {{-x1 - x_offset, -y}}, | ~~~~~~~~~~~~~~~~~~~~~~~ 54 | {{+x1 - x_offset, -y}}, | ~~~~~~~~~~~~~~~~~~~~~~~ 55 | {{-x1 + dx + w - x_offset, y}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | {{-x1 + dx - x_offset, y}} | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 57 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp:52:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp:52:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp:52:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcVector.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 93%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTriangulatedFaceSet.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTriangulatedFaceSet.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTriangulatedFaceSet.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTriangulatedFaceSet.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTriangulatedFaceSet.cpp [ 93%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTriangulatedFaceSet.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_add1::map_impl(const Ifc4x3_add1::IfcZShapeProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp:61:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 61 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 62 | {{-dx,-y}}, | ~~~~~~~~~~~ 63 | {{x,-y}}, | ~~~~~~~~~ 64 | {{x,-y + dy},{ f2}}, | ~~~~~~~~~~~~~~~~~~~~ 65 | {{dx,-y + dy},{ f1}}, | ~~~~~~~~~~~~~~~~~~~~~ 66 | {{dx,y}}, | ~~~~~~~~~ 67 | {{-x,y}}, | ~~~~~~~~~ 68 | {{-x,y - dy},{ f2}}, | ~~~~~~~~~~~~~~~~~~~~ 69 | {{-dx,y - dy},{ f1}} | ~~~~~~~~~~~~~~~~~~~~ 70 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp:61:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp:61:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp:61:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 93%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp [ 93%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_add1::map_impl(const Ifc4x3_add1::IfcStyledItem*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp:584:40: warning: unused variable ‘shading’ [-Wunused-variable] 584 | IfcSchema::IfcSurfaceStyleShading* shading = style_pair.second; | ^~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_add1::map_impl(const Ifc4x3_add1::IfcSurfaceStyle*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp:601:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 601 | if (shading = s->as()) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp: In member function ‘virtual void ifcopenshell::geometry::mapping_Ifc4x3_add1::initialize_settings()’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp:914:28: warning: unused variable ‘sub’ [-Wunused-variable] 914 | for (auto& sub : *subs) { | ^~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp:23: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_add2::map_impl(const Ifc4x3_add2::IfcTrimmedCurve*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp:76:14: warning: unused variable ‘trim_cartesian_failed’ [-Wunused-variable] 76 | bool trim_cartesian_failed = !trim_cartesian; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 93%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_add2::map_impl(const Ifc4x3_add2::IfcUShapeProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp:70:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 70 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 71 | {{-x,-y}}, | ~~~~~~~~~~ 72 | {{x,-y}}, | ~~~~~~~~~ 73 | {{x,-y + d2 - dy2},{f2} }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | {{-x + d1,-y + d2 + dy1},{ f1}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | {{-x + d1,y - d2 - dy1},{ f1}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | {{x,y - d2 + dy2},{ f2}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | {{x,y}}, | ~~~~~~~~ 78 | {{-x,y}} | ~~~~~~~~ 79 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp:70:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp:70:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp:70:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 93%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcVector.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcVector.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcVector.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcVector.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcVector.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcVector.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 93%] Linking CXX static library libgeometry_mapping_ifc4x3_add1.a /usr/bin/cmake -P CMakeFiles/geometry_mapping_ifc4x3_add1.dir/cmake_clean_target.cmake /usr/bin/cmake -E cmake_link_script CMakeFiles/geometry_mapping_ifc4x3_add1.dir/link.txt --verbose=1 /usr/bin/ar qc libgeometry_mapping_ifc4x3_add1.a "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAnnotationFillArea.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryClosedProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryOpenProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis1Placement.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement2D.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement3D.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2PlacementLinear.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineCurveWithKnots.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineSurfaceWithKnots.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBlock.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBoundingBox.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianPoint.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator2D.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator3D.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircle.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircleProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeCurve.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcConnectedFaceSet.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCsgSolid.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveBoundedPlane.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCylindricalSurface.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDerivedProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDirection.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdge.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdgeLoop.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipse.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolid.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolidTapered.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFace.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFaceBasedSurfaceModel.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGeometricSet.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcHalfSpaceSolid.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIndexedPolyCurve.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLine.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcManifoldSolidBrep.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcObjectPlacement.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOrientedEdge.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPlane.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyLoop.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalBoundedHalfSpace.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalFaceSet.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyline.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcProduct.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleHollowProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularPyramid.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRepresentation.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRevolvedAreaSolid.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRoundedRectangleProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSolidHorizontal.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSurface.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcShellBasedSurfaceModel.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphere.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSubedge.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurve.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurveSweptAreaSolid.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfLinearExtrusion.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfRevolution.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifc[ 93%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp geom/mapping/IfcSweptDiskSolid.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTriangulatedFaceSet.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcVector.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp.o" /usr/bin/ranlib libgeometry_mapping_ifc4x3_add1.a gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 93%] Built target geometry_mapping_ifc4x3_add1 /usr/bin/gmake -f examples/CMakeFiles/IfcParseExamples.dir/build.make examples/CMakeFiles/IfcParseExamples.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/examples /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/examples/CMakeFiles/IfcParseExamples.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' /usr/bin/gmake -f examples/CMakeFiles/IfcParseExamples.dir/build.make examples/CMakeFiles/IfcParseExamples.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 93%] Building CXX object examples/CMakeFiles/IfcParseExamples.dir/IfcParseExamples.cpp.o cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/examples && /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -MD -MT examples/CMakeFiles/IfcParseExamples.dir/IfcParseExamples.cpp.o -MF CMakeFiles/IfcParseExamples.dir/IfcParseExamples.cpp.o.d -o CMakeFiles/IfcParseExamples.dir/IfcParseExamples.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/IfcParseExamples.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_add2::map_impl(const Ifc4x3_add2::IfcZShapeProfileDef*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp:61:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] 61 | return profile_helper(m4, { | ~~~~~~~~~~~~~~^~~~~~ 62 | {{-dx,-y}}, | ~~~~~~~~~~~ 63 | {{x,-y}}, | ~~~~~~~~~ 64 | {{x,-y + dy},{ f2}}, | ~~~~~~~~~~~~~~~~~~~~ 65 | {{dx,-y + dy},{ f1}}, | ~~~~~~~~~~~~~~~~~~~~~ 66 | {{dx,y}}, | ~~~~~~~~~ 67 | {{-x,y}}, | ~~~~~~~~~ 68 | {{-x,y - dy},{ f2}}, | ~~~~~~~~~~~~~~~~~~~~ 69 | {{-dx,y - dy},{ f1}} | ~~~~~~~~~~~~~~~~~~~~ 70 | }); | ~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp:61:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp:61:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp:61:30: warning: missing initializer for member ‘ifcopenshell::geometry::profile_point::radius’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 93%] Building CXX object CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp.o -MF CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp.o.d -o CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_add2::map_impl(const Ifc4x3_add2::IfcStyledItem*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp:584:40: warning: unused variable ‘shading’ [-Wunused-variable] 584 | IfcSchema::IfcSurfaceStyleShading* shading = style_pair.second; | ^~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp: In member function ‘ifcopenshell::geometry::taxonomy::ptr ifcopenshell::geometry::mapping_Ifc4x3_add2::map_impl(const Ifc4x3_add2::IfcSurfaceStyle*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp:601:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 601 | if (shading = s->as()) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp: In member function ‘virtual void ifcopenshell::geometry::mapping_Ifc4x3_add2::initialize_settings()’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp:914:28: warning: unused variable ‘sub’ [-Wunused-variable] 914 | for (auto& sub : *subs) { | ^~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp:23: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/../../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/IfcParseExamples.cpp: In function ‘std::string format_string(const AttributeValue&)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/IfcParseExamples.cpp:91:16: warning: enumeration value ‘Argument_NULL’ not handled in switch [-Wswitch] 91 | switch (argument_type) { | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/IfcParseExamples.cpp:91:16: warning: enumeration value ‘Argument_DERIVED’ not handled in switch [-Wswitch] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/IfcParseExamples.cpp:91:16: warning: enumeration value ‘Argument_LOGICAL’ not handled in switch [-Wswitch] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/IfcParseExamples.cpp:91:16: warning: enumeration value ‘Argument_BINARY’ not handled in switch [-Wswitch] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/IfcParseExamples.cpp:91:16: warning: enumeration value ‘Argument_ENTITY_INSTANCE’ not handled in switch [-Wswitch] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/IfcParseExamples.cpp:91:16: warning: enumeration value ‘Argument_EMPTY_AGGREGATE’ not handled in switch [-Wswitch] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/IfcParseExamples.cpp:91:16: warning: enumeration value ‘Argument_AGGREGATE_OF_INT’ not handled in switch [-Wswitch] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/IfcParseExamples.cpp:91:16: warning: enumeration value ‘Argument_AGGREGATE_OF_DOUBLE’ not handled in switch [-Wswitch] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/IfcParseExamples.cpp:91:16: warning: enumeration value ‘Argument_AGGREGATE_OF_STRING’ not handled in switch [-Wswitch] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/IfcParseExamples.cpp:91:16: warning: enumeration value ‘Argument_AGGREGATE_OF_BINARY’ not handled in switch [-Wswitch] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/IfcParseExamples.cpp:91:16: warning: enumeration value ‘Argument_AGGREGATE_OF_ENTITY_INSTANCE’ not handled in switch [-Wswitch] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/IfcParseExamples.cpp:91:16: warning: enumeration value ‘Argument_AGGREGATE_OF_EMPTY_AGGREGATE’ not handled in switch [-Wswitch] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/IfcParseExamples.cpp:91:16: warning: enumeration value ‘Argument_AGGREGATE_OF_AGGREGATE_OF_INT’ not handled in switch [-Wswitch] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/IfcParseExamples.cpp:91:16: warning: enumeration value ‘Argument_AGGREGATE_OF_AGGREGATE_OF_DOUBLE’ not handled in switch [-Wswitch] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/IfcParseExamples.cpp:91:16: warning: enumeration value ‘Argument_AGGREGATE_OF_AGGREGATE_OF_ENTITY_INSTANCE’ not handled in switch [-Wswitch] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/IfcParseExamples.cpp:91:16: warning: enumeration value ‘Argument_UNKNOWN’ not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcParse.h:33, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcFile.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/IfcParseExamples.cpp:23: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 93%] Linking CXX executable IfcParseExamples cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/IfcParseExamples.dir/link.txt --verbose=1 [ 93%] Linking CXX static library libgeometry_mapping_ifc4x3_add2.a /usr/bin/cmake -P CMakeFiles/geometry_mapping_ifc4x3_add2.dir/cmake_clean_target.cmake /usr/bin/cmake -E cmake_link_script CMakeFiles/geometry_mapping_ifc4x3_add2.dir/link.txt --verbose=1 /usr/bin/ar qc libgeometry_mapping_ifc4x3_add2.a "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAnnotationFillArea.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryClosedProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcArbitraryOpenProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis1Placement.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement2D.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2Placement3D.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcAxis2PlacementLinear.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineCurveWithKnots.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBSplineSurfaceWithKnots.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBlock.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBooleanResult.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcBoundingBox.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCShapeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianPoint.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator2D.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCartesianTransformationOperator3D.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCenterLineProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircle.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCircleProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeCurve.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCompositeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcConnectedFaceSet.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCraneRailAShapeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCsgSolid.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveBoundedPlane.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCurveSegment.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcCylindricalSurface.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDerivedProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcDirection.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdge.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEdgeLoop.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipse.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcEllipseProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolid.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcExtrudedAreaSolidTapered.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFace.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFaceBasedSurfaceModel.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcFixedReferenceSweptAreaSolid.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGeometricSet.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcGradientCurve.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcHalfSpaceSolid.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIShapeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcIndexedPolyCurve.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLShapeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcLine.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcManifoldSolidBrep.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcMappedItem.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcObjectPlacement.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcOrientedEdge.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPlane.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPointByDistanceExpression.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyLoop.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalBoundedHalfSpace.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolygonalFaceSet.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcPolyline.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcProduct.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleHollowProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangleProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularPyramid.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRectangularTrimmedSurface.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRepresentation.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRevolvedAreaSolid.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCone.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRightCircularCylinder.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcRoundedRectangleProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSolidHorizontal.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSectionedSurface.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSegmentedReferenceCurve.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcShellBasedSurfaceModel.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphere.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSphericalSurface.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSubedge.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurve.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceCurveSweptAreaSolid.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfLinearExtrusion.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSurfaceOfRevolution.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcSweptDiskSolid.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTShapeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcToroidalSurface.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrapeziumProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTriangulatedFaceSet.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcTrimmedCurve.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcUShapeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcVector.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/IfcZShapeProfileDef.cpp.o" "CMakeFiles/geometry_mapping_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/mapping/mapping.cpp.o" /usr/bin/ranlib libgeometry_mapping_ifc4x3_add2.a gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 93%] Built target geometry_mapping_ifc4x3_add2 /usr/bin/gmake -f CMakeFiles/IfcGeom.dir/build.make CMakeFiles/IfcGeom.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/CMakeFiles/IfcGeom.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/IfcGeom.dir/build.make CMakeFiles/IfcGeom.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 93%] Building CXX object CMakeFiles/IfcGeom.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/AbstractKernel.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DIfcGeom_EXPORTS -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -MD -MT CMakeFiles/IfcGeom.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/AbstractKernel.cpp.o -MF CMakeFiles/IfcGeom.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/AbstractKernel.cpp.o.d -o CMakeFiles/IfcGeom.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/AbstractKernel.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/AbstractKernel.cpp /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=CMakeFiles/IfcParseExamples.dir/link.d CMakeFiles/IfcParseExamples.dir/IfcParseExamples.cpp.o -o IfcParseExamples -Wl,-rpath,/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build ../libIfcParse.so.0.8.0 /usr/lib64/libboost_system.so.1.83.0 /usr/lib64/libboost_program_options.so.1.83.0 /usr/lib64/libboost_regex.so.1.83.0 /usr/lib64/libboost_thread.so.1.83.0 /usr/lib64/libboost_date_time.so.1.83.0 -lxml2 gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 93%] Built target IfcParseExamples [ 93%] Building CXX object CMakeFiles/IfcGeom.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/ConversionResult.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DIfcGeom_EXPORTS -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -MD -MT CMakeFiles/IfcGeom.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/ConversionResult.cpp.o -MF CMakeFiles/IfcGeom.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/ConversionResult.cpp.o.d -o CMakeFiles/IfcGeom.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/ConversionResult.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/ConversionResult.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcgeom/../ifcgeom/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcgeom/../ifcgeom/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcgeom/../ifcgeom/taxonomy.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcgeom/IfcGeomRenderStyles.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/ConversionResult.h:23, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/ConversionResult.cpp:1: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcgeom/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcgeom/../ifcgeom/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcgeom/../ifcgeom/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcgeom/../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/AbstractKernel.cpp:1: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/AbstractKernel.h:52:30: warning: ‘virtual bool ifcopenshell::geometry::kernels::AbstractKernel::convert(ifcopenshell::geometry::taxonomy::ptr, IfcGeom::ConversionResults&)’ was hidden [-Woverloaded-virtual=] 52 | virtual bool convert(const taxonomy::ptr, IfcGeom::ConversionResults&); | ^~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/AbstractKernel.cpp:9: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcgeom/kernels/opencascade/OpenCascadeKernel.h:106:14: note: by ‘bool IfcGeom::OpenCascadeKernel::convert(ifcopenshell::geometry::taxonomy::extrusion::ptr, TopoDS_Shape&)’ 106 | bool convert(const ifcopenshell::geometry::taxonomy::extrusion::ptr, TopoDS_Shape&); | ^~~~~~~ [ 94%] Building CXX object CMakeFiles/IfcGeom.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/ConversionSettings.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DIfcGeom_EXPORTS -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -MD -MT CMakeFiles/IfcGeom.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/ConversionSettings.cpp.o -MF CMakeFiles/IfcGeom.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/ConversionSettings.cpp.o.d -o CMakeFiles/IfcGeom.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/ConversionSettings.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/ConversionSettings.cpp [ 94%] Building CXX object CMakeFiles/IfcGeom.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Converter.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DIfcGeom_EXPORTS -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -MD -MT CMakeFiles/IfcGeom.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Converter.cpp.o -MF CMakeFiles/IfcGeom.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Converter.cpp.o.d -o CMakeFiles/IfcGeom.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Converter.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Converter.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/AbstractKernel.h:52:30: warning: ‘virtual bool ifcopenshell::geometry::kernels::AbstractKernel::convert(ifcopenshell::geometry::taxonomy::ptr, IfcGeom::ConversionResults&)’ was hidden [-Woverloaded-virtual=] 52 | virtual bool convert(const taxonomy::ptr, IfcGeom::ConversionResults&); | ^~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/AbstractKernel.cpp:14: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcgeom/kernels/cgal/CgalKernel.h:97:38: note: by ‘bool ifcopenshell::geometry::kernels::CgalKernel::convert(ifcopenshell::geometry::taxonomy::extrusion::ptr, cgal_shape_t&)’ 97 | bool convert(const taxonomy::extrusion::ptr, cgal_shape_t&); | ^~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/AbstractKernel.h:52:30: warning: ‘virtual bool ifcopenshell::geometry::kernels::AbstractKernel::convert(ifcopenshell::geometry::taxonomy::ptr, IfcGeom::ConversionResults&)’ was hidden [-Woverloaded-virtual=] 52 | virtual bool convert(const taxonomy::ptr, IfcGeom::ConversionResults&); | ^~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/AbstractKernel.cpp:18: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcgeom/kernels/cgal/CgalKernel.h:97:38: note: by ‘bool ifcopenshell::geometry::kernels::SimpleCgalKernel::convert(ifcopenshell::geometry::taxonomy::extrusion::ptr, cgal_simple_shape_t&)’ 97 | bool convert(const taxonomy::extrusion::ptr, cgal_shape_t&); | ^~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/IfcParse.h:33, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/IfcFile.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Converter.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Converter.cpp:1: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/IfcLogger.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/AbstractKernel.h:5: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Converter.cpp:27:14: warning: ‘void {anonymous}::substitute_with_box_based_on_density(IfcGeom::ConversionResults&, double&)’ defined but not used [-Wunused-function] 27 | void substitute_with_box_based_on_density(IfcGeom::ConversionResults& items, double& density) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] Building CXX object CMakeFiles/IfcGeom.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/IfcGeomRepresentation.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DIfcGeom_EXPORTS -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -MD -MT CMakeFiles/IfcGeom.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/IfcGeomRepresentation.cpp.o -MF CMakeFiles/IfcGeom.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/IfcGeomRepresentation.cpp.o.d -o CMakeFiles/IfcGeom.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/IfcGeomRepresentation.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/IfcGeomRepresentation.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/AbstractKernel.cpp:6: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcgeom/function_item_evaluator.h:20:37: warning: ‘ifcopenshell::geometry::taxonomy::function_item::ptr ifcopenshell::geometry::convert_loop_to_function_item(taxonomy::loop::ptr)’ defined but not used [-Wunused-function] 20 | static taxonomy::function_item::ptr convert_loop_to_function_item(taxonomy::loop::ptr loop) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/IfcGeomRepresentation.cpp:25: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcgeom/kernels/opencascade/base_utils.h:60:105: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 60 | const Handle_Geom_Curve intersect(const Handle_Geom_Surface&, const Handle_Geom_Surface&); | ^ In file included from /usr/include/opencascade/TopoDS_Shape.hxx:20, from /usr/include/opencascade/BRepMesh_DiscretRoot.hxx:18, from /usr/include/opencascade/BRepMesh_IncrementalMesh.hxx:17, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcgeom/kernels/opencascade/OpenCascadeConversionResult.h:23, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/IfcGeomRepresentation.cpp:24: /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcgeom/kernels/opencascade/base_utils.h:61:97: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 61 | const Handle_Geom_Curve intersect(const Handle_Geom_Surface&, const TopoDS_Face&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcgeom/kernels/opencascade/base_utils.h:62:97: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 62 | const Handle_Geom_Curve intersect(const TopoDS_Face&, const Handle_Geom_Surface&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcgeom/kernels/opencascade/base_utils.h:63:93: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 63 | bool intersect(const Handle_Geom_Curve&, const Handle_Geom_Surface&, gp_Pnt&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcgeom/kernels/opencascade/base_utils.h:64:85: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 64 | bool intersect(const Handle_Geom_Curve&, const TopoDS_Face&, gp_Pnt&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcgeom/kernels/opencascade/base_utils.h:65:99: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 65 | bool intersect(const Handle_Geom_Curve&, const TopoDS_Shape&, std::vector&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcgeom/kernels/opencascade/base_utils.h:66:104: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 66 | bool intersect(const Handle_Geom_Surface&, const TopoDS_Shape&, std::vector< std::pair >&); | ^~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcgeom/kernels/opencascade/base_utils.h:66:125: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 66 | bool intersect(const Handle_Geom_Surface&, const TopoDS_Shape&, std::vector< std::pair >&); | ^~~~~~~~~~~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcgeom/kernels/opencascade/base_utils.h:66:146: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 66 | bool intersect(const Handle_Geom_Surface&, const TopoDS_Shape&, std::vector< std::pair >&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcgeom/kernels/opencascade/base_utils.h:68:102: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 68 | bool project(const Handle_Geom_Curve&, const gp_Pnt&, gp_Pnt& p, double& u, double& d); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcgeom/kernels/opencascade/base_utils.h:69:145: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 69 | bool project(const Handle_Geom_Surface&, const TopoDS_Shape&, double& u1, double& v1, double& u2, double& v2, double widen = 0.1); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/IfcGeomRepresentation.cpp: In function ‘void {anonymous}::surface_area_along_direction(double, const TopoDS_Shape&, const gp_Ax3&, double&, double&, double&)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/IfcGeomRepresentation.cpp:106:96: warning: ‘const Poly_Array1OfTriangle& Poly_Triangulation::Triangles() const’ is deprecated: Deprecated method, Triangle() should be used instead [-Wdeprecated-declarations] 106 | const Poly_Array1OfTriangle& triangles = tri->Triangles(); | ~~~~~~~~~~~~~~^~ In file included from /usr/include/opencascade/Poly_ListOfTriangulation.hxx:19, from /usr/include/opencascade/BRep_Tool.hxx:30, from /usr/include/opencascade/BRepGProp_Face.lxx:16, from /usr/include/opencascade/BRepGProp_Face.hxx:165, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcgeom/kernels/opencascade/OpenCascadeConversionResult.h:24: /usr/include/opencascade/Poly_Triangulation.hxx:339:32: note: declared here 339 | const Poly_Array1OfTriangle& Triangles() const { return myTriangles; } | ^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/IfcGeomRepresentation.cpp: In member function ‘const IfcGeom::ConversionResultShape* IfcGeom::Representation::BRep::item(int) const’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/IfcGeomRepresentation.cpp:454:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 454 | if (i >= 0 && i < shapes_.size()) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/IfcGeomRepresentation.cpp: In member function ‘int IfcGeom::Representation::BRep::item_id(int) const’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/IfcGeomRepresentation.cpp:462:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 462 | if (i >= 0 && i < shapes_.size()) { | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcgeom/../ifcgeom/../ifcgeom/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcgeom/../ifcgeom/../ifcgeom/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcgeom/../ifcgeom/../ifcgeom/taxonomy.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcgeom/../ifcgeom/IfcGeomRenderStyles.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcgeom/ConversionResult.h:23, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/IfcGeomRepresentation.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/IfcGeomRepresentation.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcgeom/../ifcgeom/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcgeom/../ifcgeom/../ifcgeom/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcgeom/../ifcgeom/../ifcgeom/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcgeom/../ifcgeom/../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 94%] Building CXX object CMakeFiles/IfcGeom.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Iterator.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DIfcGeom_EXPORTS -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -MD -MT CMakeFiles/IfcGeom.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Iterator.cpp.o -MF CMakeFiles/IfcGeom.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Iterator.cpp.o.d -o CMakeFiles/IfcGeom.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Iterator.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Iterator.cpp [ 94%] Building CXX object CMakeFiles/IfcGeom.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/SurfaceStyle.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DIfcGeom_EXPORTS -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -MD -MT CMakeFiles/IfcGeom.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/SurfaceStyle.cpp.o -MF CMakeFiles/IfcGeom.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/SurfaceStyle.cpp.o.d -o CMakeFiles/IfcGeom.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/SurfaceStyle.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/SurfaceStyle.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/IfcParse.h:33, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/IfcFile.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Iterator.h:61, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Iterator.cpp:1: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcgeom/../ifcgeom/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcgeom/../ifcgeom/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcgeom/../ifcgeom/taxonomy.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcgeom/IfcGeomRenderStyles.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/SurfaceStyle.cpp:1: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcgeom/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcgeom/../ifcgeom/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcgeom/../ifcgeom/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcgeom/../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 94%] Building CXX object CMakeFiles/IfcGeom.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/abstract_mapping.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DIfcGeom_EXPORTS -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -MD -MT CMakeFiles/IfcGeom.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/abstract_mapping.cpp.o -MF CMakeFiles/IfcGeom.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/abstract_mapping.cpp.o.d -o CMakeFiles/IfcGeom.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/abstract_mapping.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/abstract_mapping.cpp [ 94%] Building CXX object CMakeFiles/IfcGeom.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/function_item_evaluator.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DIfcGeom_EXPORTS -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -MD -MT CMakeFiles/IfcGeom.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/function_item_evaluator.cpp.o -MF CMakeFiles/IfcGeom.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/function_item_evaluator.cpp.o.d -o CMakeFiles/IfcGeom.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/function_item_evaluator.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/function_item_evaluator.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/abstract_mapping.cpp:1: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/function_item_evaluator.cpp: In constructor ‘gradient_fn_evaluator::gradient_fn_evaluator(ifcopenshell::geometry::taxonomy::gradient_function::const_ptr, const ifcopenshell::geometry::Settings&)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/function_item_evaluator.cpp:133:44: warning: ‘gradient_fn_evaluator::fn_’ will be initialized after [-Wreorder] 133 | taxonomy::gradient_function::const_ptr fn_; | ^~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/function_item_evaluator.cpp:131:29: warning: ‘ifcopenshell::geometry::function_item_evaluator gradient_fn_evaluator::horizontal_evaluator_’ [-Wreorder] 131 | function_item_evaluator horizontal_evaluator_, vertical_evaluator_; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/function_item_evaluator.cpp:90:5: warning: when initialized here [-Wreorder] 90 | gradient_fn_evaluator(taxonomy::gradient_function::const_ptr fn, const ifcopenshell::geometry::Settings& settings) : | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/function_item_evaluator.cpp: In constructor ‘cant_fn_evaluator::cant_fn_evaluator(ifcopenshell::geometry::taxonomy::cant_function::const_ptr, const ifcopenshell::geometry::Settings&)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/function_item_evaluator.cpp:197:39: warning: ‘cant_fn_evaluator::fn_’ will be initialized after [-Wreorder] 197 | taxonomy::cant_function::const_ptr fn_; | ^~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/function_item_evaluator.cpp:195:28: warning: ‘ifcopenshell::geometry::function_item_evaluator cant_fn_evaluator::gradient_evaluator_’ [-Wreorder] 195 | function_item_evaluator gradient_evaluator_, cant_evaluator_; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/function_item_evaluator.cpp:137:4: warning: when initialized here [-Wreorder] 137 | cant_fn_evaluator(taxonomy::cant_function::const_ptr fn, const ifcopenshell::geometry::Settings& settings) : fn_evaluator(settings), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/function_item_evaluator.cpp: In constructor ‘offset_fn_evaluator::offset_fn_evaluator(ifcopenshell::geometry::taxonomy::offset_function::const_ptr, const ifcopenshell::geometry::Settings&)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/function_item_evaluator.cpp:219:42: warning: ‘offset_fn_evaluator::fn_’ will be initialized after [-Wreorder] 219 | taxonomy::offset_function::const_ptr fn_; | ^~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/function_item_evaluator.cpp:218:29: warning: ‘ifcopenshell::geometry::function_item_evaluator offset_fn_evaluator::basis_evaluator_’ [-Wreorder] 218 | function_item_evaluator basis_evaluator_, offset_evaluator_; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/function_item_evaluator.cpp:201:5: warning: when initialized here [-Wreorder] 201 | offset_fn_evaluator(taxonomy::offset_function::const_ptr fn, const ifcopenshell::geometry::Settings& settings) : fn_evaluator(settings), | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcgeom/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcgeom/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcgeom/taxonomy.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/function_item_evaluator.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/function_item_evaluator.cpp:1: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcgeom/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcgeom/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 94%] Building CXX object CMakeFiles/IfcGeom.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/infra_sweep_helper.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DIfcGeom_EXPORTS -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -MD -MT CMakeFiles/IfcGeom.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/infra_sweep_helper.cpp.o -MF CMakeFiles/IfcGeom.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/infra_sweep_helper.cpp.o.d -o CMakeFiles/IfcGeom.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/infra_sweep_helper.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/infra_sweep_helper.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/function_item_evaluator.h: At global scope: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/function_item_evaluator.h:20:37: warning: ‘ifcopenshell::geometry::taxonomy::function_item::ptr ifcopenshell::geometry::convert_loop_to_function_item(taxonomy::loop::ptr)’ defined but not used [-Wunused-function] 20 | static taxonomy::function_item::ptr convert_loop_to_function_item(taxonomy::loop::ptr loop) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/taxonomy.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/profile_helper.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/infra_sweep_helper.cpp:1: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 94%] Building CXX object CMakeFiles/IfcGeom.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/profile_helper.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DIfcGeom_EXPORTS -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -MD -MT CMakeFiles/IfcGeom.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/profile_helper.cpp.o -MF CMakeFiles/IfcGeom.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/profile_helper.cpp.o.d -o CMakeFiles/IfcGeom.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/profile_helper.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/profile_helper.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/infra_sweep_helper.cpp:3: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/function_item_evaluator.h:20:37: warning: ‘ifcopenshell::geometry::taxonomy::function_item::ptr ifcopenshell::geometry::convert_loop_to_function_item(taxonomy::loop::ptr)’ defined but not used [-Wunused-function] 20 | static taxonomy::function_item::ptr convert_loop_to_function_item(taxonomy::loop::ptr loop) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/profile_helper.cpp: In function ‘ifcopenshell::geometry::taxonomy::loop::ptr ifcopenshell::geometry::fillet_loop(taxonomy::loop::ptr, double)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/profile_helper.cpp:7:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 7 | for (int b = 0; b < loop->children.size(); ++b) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/profile_helper.cpp: In function ‘void ifcopenshell::geometry::remove_duplicate_points_from_loop(std::vector >&, bool, double)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/profile_helper.cpp:63:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 63 | for (size_t i = 0; i < n; ++i) { | ~~^~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/profile_helper.cpp:70:73: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 70 | if ((closed && j == 0) || (!closed && j == (n - 1))) { | ~~^~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/profile_helper.cpp: In function ‘ifcopenshell::geometry::taxonomy::loop::ptr ifcopenshell::geometry::profile_helper(const taxonomy::matrix4::ptr&, const std::vector&)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/profile_helper.cpp:156:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 156 | for (int b = 0; b < points.size(); ++b) { | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/taxonomy.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/profile_helper.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/profile_helper.cpp:1: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 95%] Building CXX object CMakeFiles/IfcGeom.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/taxonomy.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DIfcGeom_EXPORTS -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -MD -MT CMakeFiles/IfcGeom.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/taxonomy.cpp.o -MF CMakeFiles/IfcGeom.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/taxonomy.cpp.o.d -o CMakeFiles/IfcGeom.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/taxonomy.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/taxonomy.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/IfcLogger.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/taxonomy.cpp:1: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/taxonomy.cpp:190:14: warning: ‘bool {anonymous}::compare(const ifcopenshell::geometry::taxonomy::style&, const ifcopenshell::geometry::taxonomy::style&)’ defined but not used [-Wunused-function] 190 | bool compare(const style& a, const style& b) { | ^~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/taxonomy.cpp:4: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/function_item_evaluator.h:20:37: warning: ‘ifcopenshell::geometry::taxonomy::function_item::ptr ifcopenshell::geometry::convert_loop_to_function_item(taxonomy::loop::ptr)’ defined but not used [-Wunused-function] 20 | static taxonomy::function_item::ptr convert_loop_to_function_item(taxonomy::loop::ptr loop) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 95%] Linking CXX shared library libIfcGeom.so /usr/bin/cmake -E cmake_link_script CMakeFiles/IfcGeom.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -Wl,--dependency-file=CMakeFiles/IfcGeom.dir/link.d -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libIfcGeom.so.0.8 -o libIfcGeom.so.0.8.0 "CMakeFiles/IfcGeom.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/AbstractKernel.cpp.o" "CMakeFiles/IfcGeom.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/ConversionResult.cpp.o" "CMakeFiles/IfcGeom.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/ConversionSettings.cpp.o" "CMakeFiles/IfcGeom.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Converter.cpp.o" "CMakeFiles/IfcGeom.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/IfcGeomRepresentation.cpp.o" "CMakeFiles/IfcGeom.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/Iterator.cpp.o" "CMakeFiles/IfcGeom.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/SurfaceStyle.cpp.o" "CMakeFiles/IfcGeom.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/abstract_mapping.cpp.o" "CMakeFiles/IfcGeom.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/function_item_evaluator.cpp.o" "CMakeFiles/IfcGeom.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/infra_sweep_helper.cpp.o" "CMakeFiles/IfcGeom.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/profile_helper.cpp.o" "CMakeFiles/IfcGeom.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeom/taxonomy.cpp.o" -Wl,-rpath,/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build: libgeometry_kernel_cgal.so libgeometry_kernel_cgal_simple.so libgeometry_kernel_opencascade.so libgeometry_mapping_ifc2x3.a libgeometry_mapping_ifc4.a libgeometry_mapping_ifc4x1.a libgeometry_mapping_ifc4x2.a libgeometry_mapping_ifc4x3.a libgeometry_mapping_ifc4x3_tc1.a libgeometry_mapping_ifc4x3_add1.a libgeometry_mapping_ifc4x3_add2.a /usr/lib64/libmpfr.so /usr/lib64/libgmp.so /usr/lib64/libTKernel.so /usr/lib64/libTKMath.so /usr/lib64/libTKBRep.so /usr/lib64/libTKGeomBase.so /usr/lib64/libTKGeomAlgo.so /usr/lib64/libTKG3d.so /usr/lib64/libTKG2d.so /usr/lib64/libTKShHealing.so /usr/lib64/libTKTopAlgo.so /usr/lib64/libTKMesh.so /usr/lib64/libTKPrim.so /usr/lib64/libTKBool.so /usr/lib64/libTKBO.so /usr/lib64/libTKFillet.so /usr/lib64/libTKXSBase.so /usr/lib64/libTKOffset.so /usr/lib64/libTKHLR.so /usr/lib64/libTKBin.so /usr/lib64/libTKDESTEP.so /usr/lib64/libTKDEIGES.so libIfcParse.so.0.8.0 /usr/lib64/libboost_system.so.1.83.0 /usr/lib64/libboost_program_options.so.1.83.0 /usr/lib64/libboost_regex.so.1.83.0 /usr/lib64/libboost_thread.so.1.83.0 /usr/lib64/libboost_date_time.so.1.83.0 -lxml2 /usr/bin/cmake -E cmake_symlink_library libIfcGeom.so.0.8.0 libIfcGeom.so.0.8 libIfcGeom.so gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 95%] Built target IfcGeom /usr/bin/gmake -f CMakeFiles/Serializers_ifc2x3.dir/build.make CMakeFiles/Serializers_ifc2x3.dir/depend /usr/bin/gmake -f CMakeFiles/Serializers_ifc4.dir/build.make CMakeFiles/Serializers_ifc4.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/CMakeFiles/Serializers_ifc2x3.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/Serializers_ifc2x3.dir/build.make CMakeFiles/Serializers_ifc2x3.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 95%] Building CXX object CMakeFiles/Serializers_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc2x3 -MD -MT CMakeFiles/Serializers_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp.o -MF CMakeFiles/Serializers_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp.o.d -o CMakeFiles/Serializers_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/CMakeFiles/Serializers_ifc4.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/Serializers_ifc4.dir/build.make CMakeFiles/Serializers_ifc4.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 95%] Building CXX object CMakeFiles/Serializers_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4 -MD -MT CMakeFiles/Serializers_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp.o -MF CMakeFiles/Serializers_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp.o.d -o CMakeFiles/Serializers_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp: In function ‘boost::optional > {anonymous}::format_attribute(ifcopenshell::geometry::abstract_mapping*, AttributeValue, IfcUtil::ArgumentType, const std::string&)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp:129:63: warning: unused variable ‘placement’ [-Wunused-variable] 129 | IfcSchema::IfcLocalPlacement* placement = e->as(); | ^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.h:23, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp:25: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../serializers/../ifcgeom/../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../serializers/../ifcgeom/../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp: In function ‘boost::optional > {anonymous}::format_attribute(ifcopenshell::geometry::abstract_mapping*, AttributeValue, IfcUtil::ArgumentType, const std::string&)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp:129:63: warning: unused variable ‘placement’ [-Wunused-variable] 129 | IfcSchema::IfcLocalPlacement* placement = e->as(); | ^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.h:23, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp:25: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../serializers/../ifcgeom/../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../serializers/../ifcgeom/../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 96%] Linking CXX static library libSerializers_ifc4.a /usr/bin/cmake -P CMakeFiles/Serializers_ifc4.dir/cmake_clean_target.cmake /usr/bin/cmake -E cmake_link_script CMakeFiles/Serializers_ifc4.dir/link.txt --verbose=1 /usr/bin/ar qc libSerializers_ifc4.a "CMakeFiles/Serializers_ifc4.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp.o" /usr/bin/ranlib libSerializers_ifc4.a gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 96%] Built target Serializers_ifc4 /usr/bin/gmake -f CMakeFiles/Serializers_ifc4x1.dir/build.make CMakeFiles/Serializers_ifc4x1.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/CMakeFiles/Serializers_ifc4x1.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/Serializers_ifc4x1.dir/build.make CMakeFiles/Serializers_ifc4x1.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 96%] Building CXX object CMakeFiles/Serializers_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x1 -MD -MT CMakeFiles/Serializers_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp.o -MF CMakeFiles/Serializers_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp.o.d -o CMakeFiles/Serializers_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp [ 96%] Linking CXX static library libSerializers_ifc2x3.a /usr/bin/cmake -P CMakeFiles/Serializers_ifc2x3.dir/cmake_clean_target.cmake /usr/bin/cmake -E cmake_link_script CMakeFiles/Serializers_ifc2x3.dir/link.txt --verbose=1 /usr/bin/ar qc libSerializers_ifc2x3.a "CMakeFiles/Serializers_ifc2x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp.o" /usr/bin/ranlib libSerializers_ifc2x3.a gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 96%] Built target Serializers_ifc2x3 /usr/bin/gmake -f CMakeFiles/Serializers_ifc4x2.dir/build.make CMakeFiles/Serializers_ifc4x2.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/CMakeFiles/Serializers_ifc4x2.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/Serializers_ifc4x2.dir/build.make CMakeFiles/Serializers_ifc4x2.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 96%] Building CXX object CMakeFiles/Serializers_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x2 -MD -MT CMakeFiles/Serializers_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp.o -MF CMakeFiles/Serializers_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp.o.d -o CMakeFiles/Serializers_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp: In function ‘boost::optional > {anonymous}::format_attribute(ifcopenshell::geometry::abstract_mapping*, AttributeValue, IfcUtil::ArgumentType, const std::string&)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp:129:63: warning: unused variable ‘placement’ [-Wunused-variable] 129 | IfcSchema::IfcLocalPlacement* placement = e->as(); | ^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp: In function ‘boost::optional > {anonymous}::format_attribute(ifcopenshell::geometry::abstract_mapping*, AttributeValue, IfcUtil::ArgumentType, const std::string&)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp:129:63: warning: unused variable ‘placement’ [-Wunused-variable] 129 | IfcSchema::IfcLocalPlacement* placement = e->as(); | ^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.h:23, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp:25: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../serializers/../ifcgeom/../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../serializers/../ifcgeom/../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.h:23, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp:25: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../serializers/../ifcgeom/../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../serializers/../ifcgeom/../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 96%] Linking CXX static library libSerializers_ifc4x2.a /usr/bin/cmake -P CMakeFiles/Serializers_ifc4x2.dir/cmake_clean_target.cmake /usr/bin/cmake -E cmake_link_script CMakeFiles/Serializers_ifc4x2.dir/link.txt --verbose=1 /usr/bin/ar qc libSerializers_ifc4x2.a "CMakeFiles/Serializers_ifc4x2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp.o" /usr/bin/ranlib libSerializers_ifc4x2.a gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 96%] Built target Serializers_ifc4x2 /usr/bin/gmake -f CMakeFiles/Serializers_ifc4x3.dir/build.make CMakeFiles/Serializers_ifc4x3.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/CMakeFiles/Serializers_ifc4x3.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/Serializers_ifc4x3.dir/build.make CMakeFiles/Serializers_ifc4x3.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 96%] Building CXX object CMakeFiles/Serializers_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3 -MD -MT CMakeFiles/Serializers_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp.o -MF CMakeFiles/Serializers_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp.o.d -o CMakeFiles/Serializers_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp [ 96%] Linking CXX static library libSerializers_ifc4x1.a /usr/bin/cmake -P CMakeFiles/Serializers_ifc4x1.dir/cmake_clean_target.cmake /usr/bin/cmake -E cmake_link_script CMakeFiles/Serializers_ifc4x1.dir/link.txt --verbose=1 /usr/bin/ar qc libSerializers_ifc4x1.a "CMakeFiles/Serializers_ifc4x1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp.o" /usr/bin/ranlib libSerializers_ifc4x1.a gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 96%] Built target Serializers_ifc4x1 /usr/bin/gmake -f CMakeFiles/Serializers_ifc4x3_tc1.dir/build.make CMakeFiles/Serializers_ifc4x3_tc1.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/CMakeFiles/Serializers_ifc4x3_tc1.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/Serializers_ifc4x3_tc1.dir/build.make CMakeFiles/Serializers_ifc4x3_tc1.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 96%] Building CXX object CMakeFiles/Serializers_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_tc1 -MD -MT CMakeFiles/Serializers_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp.o -MF CMakeFiles/Serializers_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp.o.d -o CMakeFiles/Serializers_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp: In function ‘boost::optional > {anonymous}::format_attribute(ifcopenshell::geometry::abstract_mapping*, AttributeValue, IfcUtil::ArgumentType, const std::string&)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp:129:63: warning: unused variable ‘placement’ [-Wunused-variable] 129 | IfcSchema::IfcLocalPlacement* placement = e->as(); | ^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.h:23, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp:25: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../serializers/../ifcgeom/../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../serializers/../ifcgeom/../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp: In function ‘boost::optional > {anonymous}::format_attribute(ifcopenshell::geometry::abstract_mapping*, AttributeValue, IfcUtil::ArgumentType, const std::string&)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp:129:63: warning: unused variable ‘placement’ [-Wunused-variable] 129 | IfcSchema::IfcLocalPlacement* placement = e->as(); | ^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.h:23, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp:25: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../serializers/../ifcgeom/../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../serializers/../ifcgeom/../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 96%] Linking CXX static library libSerializers_ifc4x3.a /usr/bin/cmake -P CMakeFiles/Serializers_ifc4x3.dir/cmake_clean_target.cmake /usr/bin/cmake -E cmake_link_script CMakeFiles/Serializers_ifc4x3.dir/link.txt --verbose=1 /usr/bin/ar qc libSerializers_ifc4x3.a "CMakeFiles/Serializers_ifc4x3.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp.o" /usr/bin/ranlib libSerializers_ifc4x3.a gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 96%] Built target Serializers_ifc4x3 /usr/bin/gmake -f CMakeFiles/Serializers_ifc4x3_add1.dir/build.make CMakeFiles/Serializers_ifc4x3_add1.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/CMakeFiles/Serializers_ifc4x3_add1.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/Serializers_ifc4x3_add1.dir/build.make CMakeFiles/Serializers_ifc4x3_add1.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 96%] Building CXX object CMakeFiles/Serializers_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add1 -MD -MT CMakeFiles/Serializers_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp.o -MF CMakeFiles/Serializers_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp.o.d -o CMakeFiles/Serializers_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp [ 96%] Linking CXX static library libSerializers_ifc4x3_tc1.a /usr/bin/cmake -P CMakeFiles/Serializers_ifc4x3_tc1.dir/cmake_clean_target.cmake /usr/bin/cmake -E cmake_link_script CMakeFiles/Serializers_ifc4x3_tc1.dir/link.txt --verbose=1 /usr/bin/ar qc libSerializers_ifc4x3_tc1.a "CMakeFiles/Serializers_ifc4x3_tc1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp.o" /usr/bin/ranlib libSerializers_ifc4x3_tc1.a gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 96%] Built target Serializers_ifc4x3_tc1 /usr/bin/gmake -f CMakeFiles/Serializers_ifc4x3_add2.dir/build.make CMakeFiles/Serializers_ifc4x3_add2.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/CMakeFiles/Serializers_ifc4x3_add2.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/Serializers_ifc4x3_add2.dir/build.make CMakeFiles/Serializers_ifc4x3_add2.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 96%] Building CXX object CMakeFiles/Serializers_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -DIfcSchema=Ifc4x3_add2 -MD -MT CMakeFiles/Serializers_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp.o -MF CMakeFiles/Serializers_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp.o.d -o CMakeFiles/Serializers_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp: In function ‘boost::optional > {anonymous}::format_attribute(ifcopenshell::geometry::abstract_mapping*, AttributeValue, IfcUtil::ArgumentType, const std::string&)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp:129:63: warning: unused variable ‘placement’ [-Wunused-variable] 129 | IfcSchema::IfcLocalPlacement* placement = e->as(); | ^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.h:23, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp:25: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../serializers/../ifcgeom/../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../serializers/../ifcgeom/../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp: In function ‘boost::optional > {anonymous}::format_attribute(ifcopenshell::geometry::abstract_mapping*, AttributeValue, IfcUtil::ArgumentType, const std::string&)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp:129:63: warning: unused variable ‘placement’ [-Wunused-variable] 129 | IfcSchema::IfcLocalPlacement* placement = e->as(); | ^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.h:23, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp:25: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../serializers/../ifcgeom/../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../serializers/../ifcgeom/../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/../../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 96%] Linking CXX static library libSerializers_ifc4x3_add2.a /usr/bin/cmake -P CMakeFiles/Serializers_ifc4x3_add2.dir/cmake_clean_target.cmake /usr/bin/cmake -E cmake_link_script CMakeFiles/Serializers_ifc4x3_add2.dir/link.txt --verbose=1 /usr/bin/ar qc libSerializers_ifc4x3_add2.a "CMakeFiles/Serializers_ifc4x3_add2.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp.o" /usr/bin/ranlib libSerializers_ifc4x3_add2.a gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 96%] Built target Serializers_ifc4x3_add2 [ 97%] Linking CXX static library libSerializers_ifc4x3_add1.a /usr/bin/cmake -P CMakeFiles/Serializers_ifc4x3_add1.dir/cmake_clean_target.cmake /usr/bin/cmake -E cmake_link_script CMakeFiles/Serializers_ifc4x3_add1.dir/link.txt --verbose=1 /usr/bin/ar qc libSerializers_ifc4x3_add1.a "CMakeFiles/Serializers_ifc4x3_add1.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/schema_dependent/XmlSerializer.cpp.o" /usr/bin/ranlib libSerializers_ifc4x3_add1.a gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 97%] Built target Serializers_ifc4x3_add1 /usr/bin/gmake -f CMakeFiles/IfcSerializers.dir/build.make CMakeFiles/IfcSerializers.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/CMakeFiles/IfcSerializers.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/IfcSerializers.dir/build.make CMakeFiles/IfcSerializers.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 97%] Building CXX object CMakeFiles/IfcSerializers.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/ColladaSerializer.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DIfcSerializers_EXPORTS -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -DWITH_PROJ -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -MD -MT CMakeFiles/IfcSerializers.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/ColladaSerializer.cpp.o -MF CMakeFiles/IfcSerializers.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/ColladaSerializer.cpp.o.d -o CMakeFiles/IfcSerializers.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/ColladaSerializer.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/ColladaSerializer.cpp [ 97%] Building CXX object CMakeFiles/IfcSerializers.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/GltfSerializer.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DIfcSerializers_EXPORTS -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -DWITH_PROJ -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -MD -MT CMakeFiles/IfcSerializers.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/GltfSerializer.cpp.o -MF CMakeFiles/IfcSerializers.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/GltfSerializer.cpp.o.d -o CMakeFiles/IfcSerializers.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/GltfSerializer.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/GltfSerializer.cpp [ 97%] Building CXX object CMakeFiles/IfcSerializers.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/HdfSerializer.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DIfcSerializers_EXPORTS -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -DWITH_PROJ -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -MD -MT CMakeFiles/IfcSerializers.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/HdfSerializer.cpp.o -MF CMakeFiles/IfcSerializers.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/HdfSerializer.cpp.o.d -o CMakeFiles/IfcSerializers.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/HdfSerializer.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/HdfSerializer.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/GltfSerializer.cpp: In member function ‘virtual void GltfSerializer::finalize()’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/GltfSerializer.cpp:343:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘nlohmann::json_abi_v3_11_3::basic_json<>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 343 | for (int i = 0; i < json_["nodes"].size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/GltfSerializer.cpp:351:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘nlohmann::json_abi_v3_11_3::basic_json<>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 351 | for (int i = 0; i < json_["nodes"].size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/../ifcparse/IfcParse.h:33, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/../ifcparse/IfcFile.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/Serializer.h:23, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/GeometrySerializer.h:23, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/GltfSerializer.h:26, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/GltfSerializer.cpp:22: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/../ifcparse/IfcParse.h:33, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/../ifcparse/IfcFile.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/Serializer.h:23, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/GeometrySerializer.h:23, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/HdfSerializer.h:32, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/HdfSerializer.cpp:22: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/HdfSerializer.cpp:215:14: warning: ‘void {anonymous}::write_text(TopoDS_Shape, std::string&)’ defined but not used [-Wunused-function] 215 | void write_text(TopoDS_Shape shp, std::string& out) { | ^~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/HdfSerializer.cpp:207:22: warning: ‘TopoDS_Shape {anonymous}::read_text(const std::string&)’ defined but not used [-Wunused-function] 207 | TopoDS_Shape read_text(const std::string& s) { | ^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/HdfSerializer.cpp:121:22: warning: ‘H5::DataType {anonymous}::h5_datatype_for_cpp() [with T = long unsigned int]’ defined but not used [-Wunused-function] 121 | H5::DataType h5_datatype_for_cpp() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 98%] Building CXX object CMakeFiles/IfcSerializers.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/OpenCascadeBasedSerializer.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DIfcSerializers_EXPORTS -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -DWITH_PROJ -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -MD -MT CMakeFiles/IfcSerializers.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/OpenCascadeBasedSerializer.cpp.o -MF CMakeFiles/IfcSerializers.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/OpenCascadeBasedSerializer.cpp.o.d -o CMakeFiles/IfcSerializers.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/OpenCascadeBasedSerializer.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/OpenCascadeBasedSerializer.cpp [ 98%] Building CXX object CMakeFiles/IfcSerializers.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/SvgSerializer.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DIfcSerializers_EXPORTS -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -DWITH_PROJ -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -MD -MT CMakeFiles/IfcSerializers.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/SvgSerializer.cpp.o -MF CMakeFiles/IfcSerializers.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/SvgSerializer.cpp.o.d -o CMakeFiles/IfcSerializers.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/SvgSerializer.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/SvgSerializer.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcparse/IfcParse.h:33, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcparse/IfcFile.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/Iterator.h:61, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/OpenCascadeBasedSerializer.h:26, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/OpenCascadeBasedSerializer.cpp:22: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/SvgSerializer.cpp:83: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/kernels/opencascade/base_utils.h:60:105: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 60 | const Handle_Geom_Curve intersect(const Handle_Geom_Surface&, const Handle_Geom_Surface&); | ^ In file included from /usr/include/opencascade/gp_Pnt.hxx:20, from /usr/include/opencascade/gp_Ax1.hxx:18, from /usr/include/opencascade/gp_Pln.hxx:18, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/SvgSerializer.cpp:33: /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/kernels/opencascade/base_utils.h:61:97: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 61 | const Handle_Geom_Curve intersect(const Handle_Geom_Surface&, const TopoDS_Face&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/kernels/opencascade/base_utils.h:62:97: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 62 | const Handle_Geom_Curve intersect(const TopoDS_Face&, const Handle_Geom_Surface&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/kernels/opencascade/base_utils.h:63:93: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 63 | bool intersect(const Handle_Geom_Curve&, const Handle_Geom_Surface&, gp_Pnt&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/kernels/opencascade/base_utils.h:64:85: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 64 | bool intersect(const Handle_Geom_Curve&, const TopoDS_Face&, gp_Pnt&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/kernels/opencascade/base_utils.h:65:99: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 65 | bool intersect(const Handle_Geom_Curve&, const TopoDS_Shape&, std::vector&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/kernels/opencascade/base_utils.h:66:104: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 66 | bool intersect(const Handle_Geom_Surface&, const TopoDS_Shape&, std::vector< std::pair >&); | ^~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/kernels/opencascade/base_utils.h:66:125: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 66 | bool intersect(const Handle_Geom_Surface&, const TopoDS_Shape&, std::vector< std::pair >&); | ^~~~~~~~~~~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/kernels/opencascade/base_utils.h:66:146: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 66 | bool intersect(const Handle_Geom_Surface&, const TopoDS_Shape&, std::vector< std::pair >&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/kernels/opencascade/base_utils.h:68:102: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 68 | bool project(const Handle_Geom_Curve&, const gp_Pnt&, gp_Pnt& p, double& u, double& d); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/kernels/opencascade/base_utils.h:69:145: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 69 | bool project(const Handle_Geom_Surface&, const TopoDS_Shape&, double& u1, double& v1, double& u2, double& v2, double widen = 0.1); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/SvgSerializer.cpp:92: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/SvgSerializer.h:534:23: warning: ‘SvgSerializer’ has a field ‘std::map SvgSerializer::storey_hlr’ whose type has internal linkage [-Wsubobject-linkage] 534 | class SERIALIZERS_API SvgSerializer : public WriteOnlyGeometrySerializer { | ^~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/SvgSerializer.h:534:23: warning: ‘SvgSerializer’ has a field ‘hlr_t* SvgSerializer::hlr’ whose type uses the anonymous namespace [-Wsubobject-linkage] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/SvgSerializer.h:27: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/GeometrySerializer.h:160:25: warning: ‘virtual std::string GeometrySerializer::object_id(const IfcGeom::Element*)’ was hidden [-Woverloaded-virtual=] 160 | virtual std::string object_id(const IfcGeom::Element* o) | ^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/SvgSerializer.h:749:21: note: by ‘std::string SvgSerializer::object_id(const IfcUtil::IfcBaseEntity*, const IfcGeom::Element*)’ 749 | std::string object_id(const IfcUtil::IfcBaseEntity* storey, const IfcGeom::Element* o) { | ^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/SvgSerializer.h: In constructor ‘SvgSerializer::SvgSerializer(const stream_or_filename&, const ifcopenshell::geometry::Settings&, const ifcopenshell::geometry::SerializerSettings&)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/SvgSerializer.h:565:14: warning: ‘SvgSerializer::mirror_x_’ will be initialized after [-Wreorder] 565 | bool mirror_x_; | ^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/SvgSerializer.h:563:14: warning: ‘bool SvgSerializer::unify_inputs_’ [-Wreorder] 563 | bool unify_inputs_; | ^~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/SvgSerializer.h:596:9: warning: when initialized here [-Wreorder] 596 | SvgSerializer(const stream_or_filename& out_filename, const ifcopenshell::geometry::Settings& geometry_settings, const ifcopenshell::geometry::SerializerSettings& settings) | ^~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/SvgSerializer.h: In member function ‘bool SvgSerializer::getOnlyValid(bool) const’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/SvgSerializer.h:738:32: warning: unused parameter ‘b’ [-Wunused-parameter] 738 | bool getOnlyValid(bool b) const { | ~~~~~^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/SvgSerializer.h: In member function ‘void SvgSerializer::addDrawing(const gp_Pnt&, const gp_Dir&, const gp_Dir&, const std::string&, bool)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/SvgSerializer.h:759:125: warning: missing initializer for member ‘vertical_section::scale’ [-Wmissing-field-initializers] 759 | deferred_section_data_->push_back(vertical_section{ gp_Pln(gp_Ax3(pos, dir, ref)), name, include_projection }); | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/SvgSerializer.h:759:125: warning: missing initializer for member ‘vertical_section::size’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/SvgSerializer.cpp: In member function ‘void SvgSerializer::write(path_object&, const TopoDS_Shape&, boost::optional >)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/SvgSerializer.cpp:137:53: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 137 | Handle_Geom_Surface surf; | ^~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/SvgSerializer.cpp: In member function ‘virtual void SvgSerializer::write(const IfcGeom::BRepElement*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/SvgSerializer.cpp:696:30: warning: variable ‘P0’ set but not used [-Wunused-but-set-variable] 696 | auto P0 = pln->Location(); | ^~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/SvgSerializer.cpp:735:22: warning: variable ‘any_wires_converted_to_face’ set but not used [-Wunused-but-set-variable] 735 | bool any_wires_converted_to_face = false; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/SvgSerializer.cpp: In member function ‘void SvgSerializer::write(const geometry_data&)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/SvgSerializer.cpp:795:117: warning: missing initializer for member ‘horizontal_plan::next_elevation’ [-Wmissing-field-initializers] 795 | section_heights_storage.push_back(horizontal_plan{ data.storey, data.storey_elevation, +1. }); | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/SvgSerializer.cpp: In member function ‘virtual void SvgSerializer::finalize()’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/SvgSerializer.cpp:2004:111: warning: missing initializer for member ‘vertical_section::scale’ [-Wmissing-field-initializers] 2004 | deferred_section_data_->push_back(vertical_section{ pln , "Section North South", true }); | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/SvgSerializer.cpp:2004:111: warning: missing initializer for member ‘vertical_section::size’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/SvgSerializer.cpp:2011:109: warning: missing initializer for member ‘vertical_section::scale’ [-Wmissing-field-initializers] 2011 | deferred_section_data_->push_back(vertical_section{ pln , "Section East West", true }); | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/SvgSerializer.cpp:2011:109: warning: missing initializer for member ‘vertical_section::size’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/SvgSerializer.cpp:2021:107: warning: missing initializer for member ‘vertical_section::scale’ [-Wmissing-field-initializers] 2021 | deferred_section_data_->push_back(vertical_section{ pln , "Elevation South", true }); | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/SvgSerializer.cpp:2021:107: warning: missing initializer for member ‘vertical_section::size’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/SvgSerializer.cpp:2028:106: warning: missing initializer for member ‘vertical_section::scale’ [-Wmissing-field-initializers] 2028 | deferred_section_data_->push_back(vertical_section{ pln , "Elevation East", true }); | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/SvgSerializer.cpp:2028:106: warning: missing initializer for member ‘vertical_section::size’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/SvgSerializer.cpp:2035:107: warning: missing initializer for member ‘vertical_section::scale’ [-Wmissing-field-initializers] 2035 | deferred_section_data_->push_back(vertical_section{ pln , "Elevation North", true }); | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/SvgSerializer.cpp:2035:107: warning: missing initializer for member ‘vertical_section::size’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/SvgSerializer.cpp:2042:106: warning: missing initializer for member ‘vertical_section::scale’ [-Wmissing-field-initializers] 2042 | deferred_section_data_->push_back(vertical_section{ pln , "Elevation West", true }); | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/SvgSerializer.cpp:2042:106: warning: missing initializer for member ‘vertical_section::size’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/abstract_mapping.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/SvgSerializer.cpp:24: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 98%] Building CXX object CMakeFiles/IfcSerializers.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/TtlWktSerializer.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DIfcSerializers_EXPORTS -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -DWITH_PROJ -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -MD -MT CMakeFiles/IfcSerializers.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/TtlWktSerializer.cpp.o -MF CMakeFiles/IfcSerializers.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/TtlWktSerializer.cpp.o.d -o CMakeFiles/IfcSerializers.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/TtlWktSerializer.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/TtlWktSerializer.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/TtlWktSerializer.cpp: In member function ‘virtual void TtlWktSerializer::write(const IfcGeom::BRepElement*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/TtlWktSerializer.cpp:430:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 430 | for (int i = 0; i < loop_idxs.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/TtlWktSerializer.cpp: In member function ‘std::string TtlWktSerializer::ttl_object_id(const IfcGeom::Element*, const char*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/TtlWktSerializer.cpp:457:61: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 457 | return "base:" + oid + (postfix ? postfix : (const char* const)""); | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/TtlWktSerializer.cpp:465:64: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 465 | return "<" + base + oid + (postfix ? postfix : (const char* const)"") + ">"; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/../ifcparse/IfcParse.h:33, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/../ifcparse/IfcFile.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/Serializer.h:23, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/GeometrySerializer.h:23, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/TtlWktSerializer.h:28, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/TtlWktSerializer.cpp:20: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 98%] Building CXX object CMakeFiles/IfcSerializers.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/USDSerializer.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DIfcSerializers_EXPORTS -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -DWITH_PROJ -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -MD -MT CMakeFiles/IfcSerializers.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/USDSerializer.cpp.o -MF CMakeFiles/IfcSerializers.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/USDSerializer.cpp.o.d -o CMakeFiles/IfcSerializers.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/USDSerializer.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/USDSerializer.cpp [ 98%] Building CXX object CMakeFiles/IfcSerializers.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/WavefrontObjSerializer.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DIfcSerializers_EXPORTS -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -DWITH_PROJ -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -MD -MT CMakeFiles/IfcSerializers.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/WavefrontObjSerializer.cpp.o -MF CMakeFiles/IfcSerializers.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/WavefrontObjSerializer.cpp.o.d -o CMakeFiles/IfcSerializers.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/WavefrontObjSerializer.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/WavefrontObjSerializer.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/../ifcparse/IfcParse.h:33, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/../ifcparse/IfcFile.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/Serializer.h:23, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/GeometrySerializer.h:23, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/WavefrontObjSerializer.h:28, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/WavefrontObjSerializer.cpp:21: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 98%] Building CXX object CMakeFiles/IfcSerializers.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/XmlSerializer.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DIfcSerializers_EXPORTS -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -DWITH_PROJ -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -MD -MT CMakeFiles/IfcSerializers.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/XmlSerializer.cpp.o -MF CMakeFiles/IfcSerializers.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/XmlSerializer.cpp.o.d -o CMakeFiles/IfcSerializers.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/XmlSerializer.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/XmlSerializer.cpp [ 98%] Building CXX object CMakeFiles/IfcSerializers.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/util.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DIfcSerializers_EXPORTS -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -DWITH_PROJ -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -DIFC_GEOM_EXPORTS -MD -MT CMakeFiles/IfcSerializers.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/util.cpp.o -MF CMakeFiles/IfcSerializers.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/util.cpp.o.d -o CMakeFiles/IfcSerializers.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/util.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/util.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcparse/IfcParse.h:33, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcparse/IfcFile.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/Serializer.h:23, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/XmlSerializer.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/XmlSerializer.cpp:1: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 98%] Linking CXX shared library libIfcSerializers.so /usr/bin/cmake -E cmake_link_script CMakeFiles/IfcSerializers.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -Wl,--dependency-file=CMakeFiles/IfcSerializers.dir/link.d -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libIfcSerializers.so.0.8 -o libIfcSerializers.so.0.8.0 "CMakeFiles/IfcSerializers.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/ColladaSerializer.cpp.o" "CMakeFiles/IfcSerializers.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/GltfSerializer.cpp.o" "CMakeFiles/IfcSerializers.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/HdfSerializer.cpp.o" "CMakeFiles/IfcSerializers.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/OpenCascadeBasedSerializer.cpp.o" "CMakeFiles/IfcSerializers.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/SvgSerializer.cpp.o" "CMakeFiles/IfcSerializers.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/TtlWktSerializer.cpp.o" "CMakeFiles/IfcSerializers.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/USDSerializer.cpp.o" "CMakeFiles/IfcSerializers.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/WavefrontObjSerializer.cpp.o" "CMakeFiles/IfcSerializers.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/XmlSerializer.cpp.o" "CMakeFiles/IfcSerializers.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/serializers/util.cpp.o" -Wl,-rpath,/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build: -lproj libSerializers_ifc2x3.a libSerializers_ifc4.a libSerializers_ifc4x1.a libSerializers_ifc4x2.a libSerializers_ifc4x3.a libSerializers_ifc4x3_tc1.a libSerializers_ifc4x3_add1.a libSerializers_ifc4x3_add2.a libIfcGeom.so.0.8.0 libgeometry_kernel_cgal.so libgeometry_kernel_cgal_simple.so /usr/lib64/libmpfr.so /usr/lib64/libgmp.so libgeometry_kernel_opencascade.so libgeometry_mapping_ifc2x3.a libgeometry_mapping_ifc4.a libgeometry_mapping_ifc4x1.a libgeometry_mapping_ifc4x2.a libgeometry_mapping_ifc4x3.a libgeometry_mapping_ifc4x3_tc1.a libgeometry_mapping_ifc4x3_add1.a libgeometry_mapping_ifc4x3_add2.a libIfcParse.so.0.8.0 /usr/lib64/libboost_system.so.1.83.0 /usr/lib64/libboost_program_options.so.1.83.0 /usr/lib64/libboost_regex.so.1.83.0 /usr/lib64/libboost_thread.so.1.83.0 /usr/lib64/libboost_date_time.so.1.83.0 -lxml2 /usr/lib64/libTKernel.so /usr/lib64/libTKMath.so /usr/lib64/libTKBRep.so /usr/lib64/libTKGeomBase.so /usr/lib64/libTKGeomAlgo.so /usr/lib64/libTKG3d.so /usr/lib64/libTKG2d.so /usr/lib64/libTKShHealing.so /usr/lib64/libTKTopAlgo.so /usr/lib64/libTKMesh.so /usr/lib64/libTKPrim.so /usr/lib64/libTKBool.so /usr/lib64/libTKBO.so /usr/lib64/libTKFillet.so /usr/lib64/libTKXSBase.so /usr/lib64/libTKOffset.so /usr/lib64/libTKHLR.so /usr/lib64/libTKBin.so /usr/lib64/libTKDESTEP.so /usr/lib64/libTKDEIGES.so /usr/lib64/libhdf5_cpp.so /usr/lib64/libhdf5.so /usr/lib64/libz.so /usr/lib64/libsz.so /usr/lib64/libaec.so /usr/bin/cmake -E cmake_symlink_library libIfcSerializers.so.0.8.0 libIfcSerializers.so.0.8 libIfcSerializers.so gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 98%] Built target IfcSerializers /usr/bin/gmake -f CMakeFiles/IfcConvert.dir/build.make CMakeFiles/IfcConvert.dir/depend /usr/bin/gmake -f CMakeFiles/IfcGeomServer.dir/build.make CMakeFiles/IfcGeomServer.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/CMakeFiles/IfcConvert.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/CMakeFiles/IfcGeomServer.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/IfcConvert.dir/build.make CMakeFiles/IfcConvert.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/IfcGeomServer.dir/build.make CMakeFiles/IfcGeomServer.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 98%] Building CXX object CMakeFiles/IfcConvert.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcconvert/IfcConvert.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -MD -MT CMakeFiles/IfcConvert.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcconvert/IfcConvert.cpp.o -MF CMakeFiles/IfcConvert.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcconvert/IfcConvert.cpp.o.d -o CMakeFiles/IfcConvert.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcconvert/IfcConvert.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcconvert/IfcConvert.cpp [ 98%] Building CXX object CMakeFiles/IfcGeomServer.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeomserver/IfcGeomServer.cpp.o /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -MD -MT CMakeFiles/IfcGeomServer.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeomserver/IfcGeomServer.cpp.o -MF CMakeFiles/IfcGeomServer.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeomserver/IfcGeomServer.cpp.o.d -o CMakeFiles/IfcGeomServer.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeomserver/IfcGeomServer.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeomserver/IfcGeomServer.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcconvert/../serializers/SvgSerializer.h:28, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcconvert/IfcConvert.cpp:40: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcconvert/../serializers/../ifcgeom/kernels/opencascade/base_utils.h:60:105: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 60 | const Handle_Geom_Curve intersect(const Handle_Geom_Surface&, const Handle_Geom_Surface&); | ^ In file included from /usr/include/opencascade/Standard_Type.hxx:19, from /usr/include/opencascade/Standard_Failure.hxx:20, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcconvert/../serializers/../ifcgeom/Iterator.h:72, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcconvert/../serializers/OpenCascadeBasedSerializer.h:26, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcconvert/../serializers/IgesSerializer.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcconvert/IfcConvert.cpp:36: /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcconvert/../serializers/../ifcgeom/kernels/opencascade/base_utils.h:61:97: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 61 | const Handle_Geom_Curve intersect(const Handle_Geom_Surface&, const TopoDS_Face&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcconvert/../serializers/../ifcgeom/kernels/opencascade/base_utils.h:62:97: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 62 | const Handle_Geom_Curve intersect(const TopoDS_Face&, const Handle_Geom_Surface&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcconvert/../serializers/../ifcgeom/kernels/opencascade/base_utils.h:63:93: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 63 | bool intersect(const Handle_Geom_Curve&, const Handle_Geom_Surface&, gp_Pnt&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcconvert/../serializers/../ifcgeom/kernels/opencascade/base_utils.h:64:85: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 64 | bool intersect(const Handle_Geom_Curve&, const TopoDS_Face&, gp_Pnt&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcconvert/../serializers/../ifcgeom/kernels/opencascade/base_utils.h:65:99: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 65 | bool intersect(const Handle_Geom_Curve&, const TopoDS_Shape&, std::vector&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcconvert/../serializers/../ifcgeom/kernels/opencascade/base_utils.h:66:104: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 66 | bool intersect(const Handle_Geom_Surface&, const TopoDS_Shape&, std::vector< std::pair >&); | ^~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcconvert/../serializers/../ifcgeom/kernels/opencascade/base_utils.h:66:125: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 66 | bool intersect(const Handle_Geom_Surface&, const TopoDS_Shape&, std::vector< std::pair >&); | ^~~~~~~~~~~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcconvert/../serializers/../ifcgeom/kernels/opencascade/base_utils.h:66:146: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 66 | bool intersect(const Handle_Geom_Surface&, const TopoDS_Shape&, std::vector< std::pair >&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcconvert/../serializers/../ifcgeom/kernels/opencascade/base_utils.h:68:102: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 68 | bool project(const Handle_Geom_Curve&, const gp_Pnt&, gp_Pnt& p, double& u, double& d); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcconvert/../serializers/../ifcgeom/kernels/opencascade/base_utils.h:69:145: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 69 | bool project(const Handle_Geom_Surface&, const TopoDS_Shape&, double& u1, double& v1, double& u2, double& v2, double widen = 0.1); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcconvert/../serializers/SvgSerializer.h:534:23: warning: ‘SvgSerializer’ has a field ‘std::map SvgSerializer::storey_hlr’ whose type has internal linkage [-Wsubobject-linkage] 534 | class SERIALIZERS_API SvgSerializer : public WriteOnlyGeometrySerializer { | ^~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcconvert/../serializers/SvgSerializer.h:534:23: warning: ‘SvgSerializer’ has a field ‘hlr_t* SvgSerializer::hlr’ whose type uses the anonymous namespace [-Wsubobject-linkage] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcconvert/../serializers/GltfSerializer.h:26, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcconvert/IfcConvert.cpp:34: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcconvert/../serializers/../ifcgeom/GeometrySerializer.h:160:25: warning: ‘virtual std::string GeometrySerializer::object_id(const IfcGeom::Element*)’ was hidden [-Woverloaded-virtual=] 160 | virtual std::string object_id(const IfcGeom::Element* o) | ^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcconvert/../serializers/SvgSerializer.h:749:21: note: by ‘std::string SvgSerializer::object_id(const IfcUtil::IfcBaseEntity*, const IfcGeom::Element*)’ 749 | std::string object_id(const IfcUtil::IfcBaseEntity* storey, const IfcGeom::Element* o) { | ^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcconvert/../serializers/SvgSerializer.h: In constructor ‘SvgSerializer::SvgSerializer(const stream_or_filename&, const ifcopenshell::geometry::Settings&, const ifcopenshell::geometry::SerializerSettings&)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcconvert/../serializers/SvgSerializer.h:565:14: warning: ‘SvgSerializer::mirror_x_’ will be initialized after [-Wreorder] 565 | bool mirror_x_; | ^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcconvert/../serializers/SvgSerializer.h:563:14: warning: ‘bool SvgSerializer::unify_inputs_’ [-Wreorder] 563 | bool unify_inputs_; | ^~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcconvert/../serializers/SvgSerializer.h:596:9: warning: when initialized here [-Wreorder] 596 | SvgSerializer(const stream_or_filename& out_filename, const ifcopenshell::geometry::Settings& geometry_settings, const ifcopenshell::geometry::SerializerSettings& settings) | ^~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcconvert/../serializers/SvgSerializer.h: In member function ‘bool SvgSerializer::getOnlyValid(bool) const’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcconvert/../serializers/SvgSerializer.h:738:32: warning: unused parameter ‘b’ [-Wunused-parameter] 738 | bool getOnlyValid(bool b) const { | ~~~~~^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcconvert/../serializers/SvgSerializer.h: In member function ‘void SvgSerializer::addDrawing(const gp_Pnt&, const gp_Dir&, const gp_Dir&, const std::string&, bool)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcconvert/../serializers/SvgSerializer.h:759:125: warning: missing initializer for member ‘vertical_section::scale’ [-Wmissing-field-initializers] 759 | deferred_section_data_->push_back(vertical_section{ gp_Pln(gp_Ax3(pos, dir, ref)), name, include_projection }); | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcconvert/../serializers/SvgSerializer.h:759:125: warning: missing initializer for member ‘vertical_section::size’ [-Wmissing-field-initializers] /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcconvert/IfcConvert.cpp: In function ‘int main(int, char**)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcconvert/IfcConvert.cpp:944:142: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 944 | if (sscanf(rotation_str.c_str(), "%lf;%lf;%lf;%lf %n", &rotation[0], &rotation[1], &rotation[2], &rotation[3], &n) != 4 || n != rotation_str.size()) { | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcconvert/IfcConvert.cpp:965:116: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 965 | if (sscanf(offset_str.c_str(), "%lf;%lf;%lf %n", &offset[0], &offset[1], &offset[2], &n) != 3 || n != offset_str.size()) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcconvert/IfcConvert.cpp:1033:30: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1033 | if (context_iterator && vmap.count("cache-file") || vmap.count("cache")) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcconvert/IfcConvert.cpp:349:11: warning: unused variable ‘precision’ [-Wunused-variable] 349 | short precision; | ^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcconvert/IfcConvert.cpp: In function ‘void validate(boost::any&, const std::vector >&, verbosity_counter*, long int)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcconvert/IfcConvert.cpp:1425:62: warning: unused parameter ‘values’ [-Wunused-parameter] 1425 | void validate(boost::any& v, const std::vector& values, verbosity_counter*, long) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcconvert/../serializers/../ifcgeom/../ifcgeom/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcconvert/../serializers/../ifcgeom/../ifcgeom/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcconvert/../serializers/../ifcgeom/../ifcgeom/../ifcparse/IfcParse.h:33, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcconvert/../serializers/../ifcgeom/../ifcgeom/../ifcparse/IfcFile.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcconvert/../serializers/../ifcgeom/../ifcgeom/Serializer.h:23, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcconvert/../serializers/../ifcgeom/GeometrySerializer.h:23: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcconvert/../serializers/../ifcgeom/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcconvert/../serializers/../ifcgeom/../ifcgeom/../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcconvert/../serializers/../ifcgeom/../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcconvert/../serializers/../ifcgeom/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcconvert/../serializers/../ifcgeom/../ifcgeom/../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcconvert/../serializers/../ifcgeom/../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcconvert/../serializers/../ifcgeom/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcconvert/../serializers/../ifcgeom/../ifcgeom/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcconvert/../serializers/../ifcgeom/../ifcgeom/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcconvert/../serializers/../ifcgeom/../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeomserver/../ifcgeom/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeomserver/../ifcgeom/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeomserver/../ifcgeom/../ifcparse/IfcParse.h:33, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeomserver/../ifcgeom/../ifcparse/IfcFile.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeomserver/../ifcgeom/Iterator.h:61, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeomserver/IfcGeomServer.cpp:44: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeomserver/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeomserver/../ifcgeom/../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeomserver/../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeomserver/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeomserver/../ifcgeom/../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeomserver/../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeomserver/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeomserver/../ifcgeom/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeomserver/../ifcgeom/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeomserver/../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 98%] Linking CXX executable IfcGeomServer /usr/bin/cmake -E cmake_link_script CMakeFiles/IfcGeomServer.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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=CMakeFiles/IfcGeomServer.dir/link.d "CMakeFiles/IfcGeomServer.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcgeomserver/IfcGeomServer.cpp.o" -o IfcGeomServer -Wl,-rpath,/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build: libgeometry_mapping_ifc2x3.a libgeometry_mapping_ifc4.a libgeometry_mapping_ifc4x1.a libgeometry_mapping_ifc4x2.a libgeometry_mapping_ifc4x3.a libgeometry_mapping_ifc4x3_tc1.a libgeometry_mapping_ifc4x3_add1.a libgeometry_mapping_ifc4x3_add2.a libgeometry_mapping_ifc2x3.a libgeometry_mapping_ifc4.a libgeometry_mapping_ifc4x1.a libgeometry_mapping_ifc4x2.a libgeometry_mapping_ifc4x3.a libgeometry_mapping_ifc4x3_tc1.a libgeometry_mapping_ifc4x3_add1.a libgeometry_mapping_ifc4x3_add2.a libIfcSerializers.so.0.8.0 libSerializers_ifc2x3.a libSerializers_ifc4.a libSerializers_ifc4x1.a libSerializers_ifc4x2.a libSerializers_ifc4x3.a libSerializers_ifc4x3_tc1.a libSerializers_ifc4x3_add1.a libSerializers_ifc4x3_add2.a libgeometry_serializer.a libgeometry_serializer_ifc2x3.a libgeometry_serializer_ifc4.a libgeometry_serializer_ifc4x1.a libgeometry_serializer_ifc4x2.a libgeometry_serializer_ifc4x3.a libgeometry_serializer_ifc4x3_tc1.a libgeometry_serializer_ifc4x3_add1.a libgeometry_serializer_ifc4x3_add2.a /usr/lib64/libTKernel.so /usr/lib64/libTKMath.so /usr/lib64/libTKBRep.so /usr/lib64/libTKGeomBase.so /usr/lib64/libTKGeomAlgo.so /usr/lib64/libTKG3d.so /usr/lib64/libTKG2d.so /usr/lib64/libTKShHealing.so /usr/lib64/libTKTopAlgo.so /usr/lib64/libTKMesh.so /usr/lib64/libTKPrim.so /usr/lib64/libTKBool.so /usr/lib64/libTKBO.so /usr/lib64/libTKFillet.so /usr/lib64/libTKXSBase.so /usr/lib64/libTKOffset.so /usr/lib64/libTKHLR.so /usr/lib64/libTKBin.so /usr/lib64/libTKDESTEP.so /usr/lib64/libTKDEIGES.so libIfcGeom.so.0.8.0 libgeometry_mapping_ifc2x3.a libgeometry_mapping_ifc4.a libgeometry_mapping_ifc4x1.a libgeometry_mapping_ifc4x2.a libgeometry_mapping_ifc4x3.a libgeometry_mapping_ifc4x3_tc1.a libgeometry_mapping_ifc4x3_add1.a libgeometry_mapping_ifc4x3_add2.a libIfcParse.so.0.8.0 /usr/lib64/libboost_system.so.1.83.0 /usr/lib64/libboost_program_options.so.1.83.0 /usr/lib64/libboost_regex.so.1.83.0 /usr/lib64/libboost_thread.so.1.83.0 /usr/lib64/libboost_date_time.so.1.83.0 -lxml2 libgeometry_kernel_cgal.so libgeometry_kernel_cgal_simple.so /usr/lib64/libmpfr.so /usr/lib64/libgmp.so libgeometry_kernel_opencascade.so /usr/lib64/libTKernel.so /usr/lib64/libTKMath.so /usr/lib64/libTKBRep.so /usr/lib64/libTKGeomBase.so /usr/lib64/libTKGeomAlgo.so /usr/lib64/libTKG3d.so /usr/lib64/libTKG2d.so /usr/lib64/libTKShHealing.so /usr/lib64/libTKTopAlgo.so /usr/lib64/libTKMesh.so /usr/lib64/libTKPrim.so /usr/lib64/libTKBool.so /usr/lib64/libTKBO.so /usr/lib64/libTKFillet.so /usr/lib64/libTKXSBase.so /usr/lib64/libTKOffset.so /usr/lib64/libTKHLR.so /usr/lib64/libTKBin.so /usr/lib64/libTKDESTEP.so /usr/lib64/libTKDEIGES.so /usr/lib64/libhdf5_cpp.so /usr/lib64/libhdf5.so /usr/lib64/libz.so /usr/lib64/libsz.so /usr/lib64/libaec.so -lproj gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 98%] Built target IfcGeomServer /usr/bin/gmake -f ifcwrap/CMakeFiles/ifcopenshell_wrapper_swig_compilation.dir/build.make ifcwrap/CMakeFiles/ifcopenshell_wrapper_swig_compilation.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper_swig_compilation.dir/DependInfo.cmake "--color=" Dependee "/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper_swig_compilation.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper_swig_compilation.dir/depend.internal". Dependee "/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper_swig_compilation.dir/depend.internal". Scanning dependencies of target ifcopenshell_wrapper_swig_compilation gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' /usr/bin/gmake -f ifcwrap/CMakeFiles/ifcopenshell_wrapper_swig_compilation.dir/build.make ifcwrap/CMakeFiles/ifcopenshell_wrapper_swig_compilation.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 98%] Swig compile IfcPython.i for python cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap && /usr/bin/cmake -E make_directory /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap && /usr/bin/cmake -E touch /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON.stamp cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap && /usr/bin/cmake -E env SWIG_LIB=/usr/share/swig/4.3.1 /usr/bin/swig -python -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DWITH_GLTF -DWITH_IFCXML -DWITH_HDF5 -outdir /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap -c++ -interface _ifcopenshell_wrapper -I/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap -I/usr/include/opencascade -I/usr/include -I/usr/include/libxml2 -I/usr/include/python3.14 -o /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/IfcPython.i /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/ConversionResult.h:62: Warning 317: Specialization of non-template 'hash'. /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/ConversionResult.h:224: Warning 362: operator= ignored /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/taxonomy.h:218: Warning 362: operator= ignored /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/taxonomy.h:633: Warning 314: 'print' is a python keyword, renaming to '_print' /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/taxonomy.h:633: Warning 314: 'print' is a python keyword, renaming to '_print' /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/taxonomy.h:651: Warning 314: 'print' is a python keyword, renaming to '_print' /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/taxonomy.h:651: Warning 314: 'print' is a python keyword, renaming to '_print' /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/taxonomy.h:1504: Warning 302: Redefinition of identifier 'cast' as ifcopenshell::geometry::taxonomy::cast ignored, /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/taxonomy.h:47: Warning 302: previous definition of 'cast' as ifcopenshell::geometry::taxonomy::cast. /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/taxonomy.h:1544: Warning 302: Redefinition of identifier 'dcast' as ifcopenshell::geometry::taxonomy::dcast ignored, /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/taxonomy.h:49: Warning 302: previous definition of 'dcast' as ifcopenshell::geometry::taxonomy::dcast. /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../serializers/XmlSerializer.h:38: Warning 325: Nested class not currently supported (Factory ignored) /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/kernels/opencascade/IfcGeomTree.h:1005: Warning 325: Nested struct not currently supported (clash_task ignored) /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcparse/IfcSpfHeader.h:71: Warning 302: Redefinition of identifier 'description' by %extend ignored, /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/IfcParseWrapper.i:529: Warning 302: %extend definition of 'description'. /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcparse/IfcSpfHeader.h:72: Warning 302: Redefinition of identifier 'implementation_level' by %extend ignored, /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/IfcParseWrapper.i:530: Warning 302: %extend definition of 'implementation_level'. /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcparse/IfcSpfHeader.h:82: Warning 302: Redefinition of identifier 'name' by %extend ignored, /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/IfcParseWrapper.i:534: Warning 302: %extend definition of 'name'. /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcparse/IfcSpfHeader.h:83: Warning 302: Redefinition of identifier 'time_stamp' by %extend ignored, /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/IfcParseWrapper.i:535: Warning 302: %extend definition of 'time_stamp'. /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcparse/IfcSpfHeader.h:84: Warning 302: Redefinition of identifier 'author' by %extend ignored, /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/IfcParseWrapper.i:536: Warning 302: %extend definition of 'author'. /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcparse/IfcSpfHeader.h:85: Warning 302: Redefinition of identifier 'organization' by %extend ignored, /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/IfcParseWrapper.i:537: Warning 302: %extend definition of 'organization'. /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcparse/IfcSpfHeader.h:86: Warning 302: Redefinition of identifier 'preprocessor_version' by %extend ignored, /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/IfcParseWrapper.i:538: Warning 302: %extend definition of 'preprocessor_version'. /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcparse/IfcSpfHeader.h:87: Warning 302: Redefinition of identifier 'originating_system' by %extend ignored, /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/IfcParseWrapper.i:539: Warning 302: %extend definition of 'originating_system'. /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcparse/IfcSpfHeader.h:88: Warning 302: Redefinition of identifier 'authorization' by %extend ignored, /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/IfcParseWrapper.i:540: Warning 302: %extend definition of 'authorization'. /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcparse/IfcFile.h:95: Warning 362: operator= ignored /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcparse/IfcFile.h:146: Warning 383: operator++ ignored /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcparse/IfcFile.h:152: Warning 383: operator++ ignored /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcparse/IfcFile.h:363: Warning 317: Specialization of non-template 'iterator_traits'. /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcparse/IfcBaseClass.h:122: Warning 302: Redefinition of identifier 'id' by %extend ignored, /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/IfcParseWrapper.i:248: Warning 302: %extend definition of 'id'. /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcparse/IfcSchema.h:64: Warning 314: 'is' is a python keyword, renaming to '_is' /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcparse/IfcSchema.h:65: Warning 314: 'is' is a python keyword, renaming to '_is' /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcparse/IfcSchema.h:80: Warning 314: 'is' is a python keyword, renaming to '_is' /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcparse/IfcSchema.h:81: Warning 314: 'is' is a python keyword, renaming to '_is' /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcparse/IfcSchema.h:171: Warning 314: 'is' is a python keyword, renaming to '_is' /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcparse/IfcSchema.h:172: Warning 314: 'is' is a python keyword, renaming to '_is' /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcparse/IfcSchema.h:320: Warning 325: Nested class not currently supported (attribute_by_name_cmp ignored) /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/IfcGeomWrapper.i:856: Warning 303: %extend defined for an undeclared class IfcGeom::Matrix. /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/ConversionSettings.h:648: Warning 401: Nothing known about base class 'SettingsContainer< std::tuple< MesherLinearDeflection,MesherAngularDeflection,ReorientShells,LengthUnit,PlaneUnit,Precision,OutputDimensionality,LayersetFirst,DisableBooleanResult,NoWireIntersectionCheck,NoWireIntersectionTolerance,PrecisionFactor,DebugBooleanOperations,BooleanAttempt2d,SurfaceColour,WeldVertices,UseWorldCoords,UnifyShapes,UseMaterialNames,ConvertBackUnits,ContextIds,ContextTypes,ContextIdentifiers,IteratorOutput,DisableOpeningSubtractions,ApplyDefaultMaterials,DontEmitNormals,GenerateUvs,ApplyLayerSets,UseElementHierarchy,ValidateQuantities,EdgeArrows,BuildingLocalPlacement,SiteLocalPlacement,ForceSpaceTransparency,CircleSegments,CgalSmoothAngleDegrees,KeepBoundingBoxes,ComputeCurvature,FunctionStepType,FunctionStepParam,NoParallelMapping,PermissiveShapeReuse,ModelOffset,ModelRotation,TriangulationType,CgalEmitOriginalEdges,OcctNoCleanTriangulation,CacheShapes,DeferProcessingFirstElement,MaxOffset,MaxOffsetDeviation,ApplyOffset > >'. Ignored. /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/ConversionSettings.h:648: Warning 401: Maybe you forgot to instantiate 'SettingsContainer< std::tuple< MesherLinearDeflection,MesherAngularDeflection,ReorientShells,LengthUnit,PlaneUnit,Precision,OutputDimensionality,LayersetFirst,DisableBooleanResult,NoWireIntersectionCheck,NoWireIntersectionTolerance,PrecisionFactor,DebugBooleanOperations,BooleanAttempt2d,SurfaceColour,WeldVertices,UseWorldCoords,UnifyShapes,UseMaterialNames,ConvertBackUnits,ContextIds,ContextTypes,ContextIdentifiers,IteratorOutput,DisableOpeningSubtractions,ApplyDefaultMaterials,DontEmitNormals,GenerateUvs,ApplyLayerSets,UseElementHierarchy,ValidateQuantities,EdgeArrows,BuildingLocalPlacement,SiteLocalPlacement,ForceSpaceTransparency,CircleSegments,CgalSmoothAngleDegrees,KeepBoundingBoxes,ComputeCurvature,FunctionStepType,FunctionStepParam,NoParallelMapping,PermissiveShapeReuse,ModelOffset,ModelRotation,TriangulationType,CgalEmitOriginalEdges,OcctNoCleanTriangulation,CacheShapes,DeferProcessingFirstElement,MaxOffset,MaxOffsetDeviation,ApplyOffset > >' using %template. /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/GeometrySerializer.h:92: Warning 401: Nothing known about base class 'SettingsContainer< std::tuple< UseElementNames,UseElementGuids,UseElementStepIds,UseElementTypes,UseYUp,WriteGltfEcef,FloatingPointDigits,BaseUri,WktUseSection > >'. Ignored. /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/GeometrySerializer.h:92: Warning 401: Maybe you forgot to instantiate 'SettingsContainer< std::tuple< UseElementNames,UseElementGuids,UseElementStepIds,UseElementTypes,UseYUp,WriteGltfEcef,FloatingPointDigits,BaseUri,WktUseSection > >' using %template. /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/GeometrySerializer.h:137: Warning 401: Nothing known about base class 'Serializer'. Ignored. /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/taxonomy.h:267: Warning 401: Nothing known about base class 'eigen_base< Eigen::Matrix4d >'. Ignored. /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/taxonomy.h:267: Warning 401: Maybe you forgot to instantiate 'eigen_base< Eigen::Matrix4d >' using %template. /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/taxonomy.h:325: Warning 401: Nothing known about base class 'eigen_base< Eigen::Vector3d >'. Ignored. /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/taxonomy.h:325: Warning 401: Maybe you forgot to instantiate 'eigen_base< Eigen::Vector3d >' using %template. /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/taxonomy.h:622: Warning 401: Nothing known about base class 'cartesian_base< 3 >'. Ignored. /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/taxonomy.h:622: Warning 401: Maybe you forgot to instantiate 'cartesian_base< 3 >' using %template. /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/taxonomy.h:640: Warning 401: Nothing known about base class 'cartesian_base< 3 >'. Ignored. /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/taxonomy.h:640: Warning 401: Maybe you forgot to instantiate 'cartesian_base< 3 >' using %template. /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/taxonomy.h:896: Warning 401: Nothing known about base class 'collection_base< geom_item >'. Ignored. /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/taxonomy.h:896: Warning 401: Maybe you forgot to instantiate 'collection_base< geom_item >' using %template. /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/taxonomy.h:909: Warning 401: Nothing known about base class 'collection_base< edge >'. Ignored. /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/taxonomy.h:909: Warning 401: Maybe you forgot to instantiate 'collection_base< edge >' using %template. /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/taxonomy.h:972: Warning 401: Nothing known about base class 'collection_base< loop >'. Ignored. /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/taxonomy.h:972: Warning 401: Maybe you forgot to instantiate 'collection_base< loop >' using %template. /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/taxonomy.h:993: Warning 401: Nothing known about base class 'collection_base< face >'. Ignored. /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/taxonomy.h:993: Warning 401: Maybe you forgot to instantiate 'collection_base< face >' using %template. /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/taxonomy.h:1031: Warning 401: Nothing known about base class 'collection_base< shell >'. Ignored. /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/taxonomy.h:1031: Warning 401: Maybe you forgot to instantiate 'collection_base< shell >' using %template. /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/taxonomy.h:1043: Warning 401: Nothing known about base class 'collection_base< geom_item >'. Ignored. /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/taxonomy.h:1043: Warning 401: Maybe you forgot to instantiate 'collection_base< geom_item >' using %template. /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/taxonomy.h:1245: Warning 401: Nothing known about base class 'collection_base< geom_item >'. Ignored. /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/taxonomy.h:1245: Warning 401: Maybe you forgot to instantiate 'collection_base< geom_item >' using %template. /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../serializers/XmlSerializer.h:11: Warning 401: Nothing known about base class 'Serializer'. Ignored. /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/kernels/opencascade/IfcGeomTree.h:1483: Warning 401: Nothing known about base class 'impl::tree< IfcUtil::IfcBaseEntity const * >'. Ignored. /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/kernels/opencascade/IfcGeomTree.h:1483: Warning 401: Maybe you forgot to instantiate 'impl::tree< IfcUtil::IfcBaseEntity const * >' using %template. /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/IfcGeomWrapper.i:370: Warning 509: Overloaded method ifcopenshell::geometry::Settings::set_(std::string const &,ifcopenshell::geometry::settings::IteratorOutputOptions) effectively ignored, /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/IfcGeomWrapper.i:367: Warning 509: as it is shadowed by ifcopenshell::geometry::Settings::set_(std::string const &,int). /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/IfcGeomWrapper.i:373: Warning 509: Overloaded method ifcopenshell::geometry::Settings::set_(std::string const &,ifcopenshell::geometry::settings::FunctionStepMethod) effectively ignored, /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/IfcGeomWrapper.i:367: Warning 509: as it is shadowed by ifcopenshell::geometry::Settings::set_(std::string const &,int). /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/IfcGeomWrapper.i:376: Warning 509: Overloaded method ifcopenshell::geometry::Settings::set_(std::string const &,ifcopenshell::geometry::settings::OutputDimensionalityTypes) effectively ignored, /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/IfcGeomWrapper.i:367: Warning 509: as it is shadowed by ifcopenshell::geometry::Settings::set_(std::string const &,int). /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/IfcGeomWrapper.i:388: Warning 509: Overloaded method ifcopenshell::geometry::Settings::set_(std::string const &,std::set< std::string > const &) effectively ignored, /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/IfcGeomWrapper.i:385: Warning 509: as it is shadowed by ifcopenshell::geometry::Settings::set_(std::string const &,std::set< int > const &). /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/IfcGeomWrapper.i:391: Warning 509: Overloaded method ifcopenshell::geometry::Settings::set_(std::string const &,std::vector< double,std::allocator< double > > const &) effectively ignored, /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/IfcGeomWrapper.i:385: Warning 509: as it is shadowed by ifcopenshell::geometry::Settings::set_(std::string const &,std::set< int > const &). /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/taxonomy.h:431: Warning 509: Overloaded method ifcopenshell::geometry::taxonomy::functor_item::functor_item(ifcopenshell::geometry::taxonomy::functor_item const &) effectively ignored, /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/taxonomy.h:430: Warning 509: as it is shadowed by ifcopenshell::geometry::taxonomy::functor_item::functor_item(ifcopenshell::geometry::taxonomy::functor_item &&). /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/taxonomy.h:459: Warning 509: Overloaded method ifcopenshell::geometry::taxonomy::piecewise_function::piecewise_function(ifcopenshell::geometry::taxonomy::piecewise_function const &) effectively ignored, /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/taxonomy.h:458: Warning 509: as it is shadowed by ifcopenshell::geometry::taxonomy::piecewise_function::piecewise_function(ifcopenshell::geometry::taxonomy::piecewise_function &&). /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/taxonomy.h:487: Warning 509: Overloaded method ifcopenshell::geometry::taxonomy::gradient_function::gradient_function(ifcopenshell::geometry::taxonomy::gradient_function const &) effectively ignored, /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/taxonomy.h:486: Warning 509: as it is shadowed by ifcopenshell::geometry::taxonomy::gradient_function::gradient_function(ifcopenshell::geometry::taxonomy::gradient_function &&). /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/taxonomy.h:513: Warning 509: Overloaded method ifcopenshell::geometry::taxonomy::cant_function::cant_function(ifcopenshell::geometry::taxonomy::cant_function const &) effectively ignored, /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/taxonomy.h:512: Warning 509: as it is shadowed by ifcopenshell::geometry::taxonomy::cant_function::cant_function(ifcopenshell::geometry::taxonomy::cant_function &&). /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/taxonomy.h:540: Warning 509: Overloaded method ifcopenshell::geometry::taxonomy::offset_function::offset_function(ifcopenshell::geometry::taxonomy::offset_function const &) effectively ignored, /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/taxonomy.h:539: Warning 509: as it is shadowed by ifcopenshell::geometry::taxonomy::offset_function::offset_function(ifcopenshell::geometry::taxonomy::offset_function &&). /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/IfcGeomWrapper.i:467: Warning 509: Overloaded method IfcGeom::tree::select_box(Bnd_Box const &) const effectively ignored, /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/IfcGeomWrapper.i:462: Warning 509: as it is shadowed by IfcGeom::tree::select_box(gp_Pnt const &) const. /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../svgfill/src/svgfill.h:114: Warning 509: Overloaded method svgfill::polygons_to_svg(std::vector< svgfill::polygon_2,std::allocator< svgfill::polygon_2 > > const &) effectively ignored, /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../svgfill/src/svgfill.h:113: Warning 509: as it is shadowed by svgfill::polygons_to_svg(std::vector< std::vector< svgfill::polygon_2,std::allocator< svgfill::polygon_2 > >,std::allocator< std::vector< svgfill::polygon_2,std::allocator< svgfill::polygon_2 > > > > const &). /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../svgfill/src/svgfill.h:113: Warning 509: Overloaded method svgfill::polygons_to_svg(std::vector< std::vector< svgfill::polygon_2,std::allocator< svgfill::polygon_2 > >,std::allocator< std::vector< svgfill::polygon_2,std::allocator< svgfill::polygon_2 > > > > const &,bool) effectively ignored, /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../svgfill/src/svgfill.h:114: Warning 509: as it is shadowed by svgfill::polygons_to_svg(std::vector< svgfill::polygon_2,std::allocator< svgfill::polygon_2 > > const &,bool). /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcparse/IfcFile.h:58: Warning 503: Can't wrap 'operator file_open_enum' unless renamed to a valid identifier. /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcparse/IfcFile.h:74: Warning 503: Can't wrap 'operator int' unless renamed to a valid identifier. gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 98%] Built target ifcopenshell_wrapper_swig_compilation /usr/bin/gmake -f examples/CMakeFiles/IfcOpenHouse.dir/build.make examples/CMakeFiles/IfcOpenHouse.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/examples /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/examples/CMakeFiles/IfcOpenHouse.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' /usr/bin/gmake -f examples/CMakeFiles/IfcOpenHouse.dir/build.make examples/CMakeFiles/IfcOpenHouse.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 98%] Building CXX object examples/CMakeFiles/IfcOpenHouse.dir/IfcOpenHouse.cpp.o cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/examples && /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -MD -MT examples/CMakeFiles/IfcOpenHouse.dir/IfcOpenHouse.cpp.o -MF CMakeFiles/IfcOpenHouse.dir/IfcOpenHouse.cpp.o.d -o CMakeFiles/IfcOpenHouse.dir/IfcOpenHouse.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/IfcOpenHouse.cpp [ 98%] Linking CXX executable IfcConvert /usr/bin/cmake -E cmake_link_script CMakeFiles/IfcConvert.dir/link.txt --verbose=1 In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/Ifc2x3.h:38, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/IfcOpenHouse.cpp:40: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/IfcOpenHouse.cpp:42: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:358:6: warning: ‘void {anonymous}::set_children_of_relation(IfcUtil::IfcBaseClass*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 358 | void set_children_of_relation(IfcUtil::IfcBaseClass* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:354:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(IfcUtil::IfcBaseClass*)’ defined but not used [-Wunused-function] 354 | aggregate_of_instance::ptr get_children_of_relation(IfcUtil::IfcBaseClass* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:350:24: warning: ‘IfcUtil::IfcBaseClass* {anonymous}::get_parent_of_relation(IfcUtil::IfcBaseClass*)’ defined but not used [-Wunused-function] 350 | IfcUtil::IfcBaseClass* get_parent_of_relation(IfcUtil::IfcBaseClass* t) { | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:345:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x3_add2::IfcRelNests*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 345 | void set_children_of_relation(Ifc4x3_add2::IfcRelNests* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:341:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x3_add2::IfcRelAggregates*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 341 | void set_children_of_relation(Ifc4x3_add2::IfcRelAggregates* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:337:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x3_add2::IfcRelContainedInSpatialStructure*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 337 | void set_children_of_relation(Ifc4x3_add2::IfcRelContainedInSpatialStructure* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:333:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x3_add2::IfcRelNests*)’ defined but not used [-Wunused-function] 333 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x3_add2::IfcRelNests* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:329:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x3_add2::IfcRelAggregates*)’ defined but not used [-Wunused-function] 329 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x3_add2::IfcRelAggregates* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:325:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x3_add2::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 325 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x3_add2::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:321:35: warning: ‘Ifc4x3_add2::IfcObjectDefinition* {anonymous}::get_parent_of_relation(Ifc4x3_add2::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 321 | Ifc4x3_add2::IfcObjectDefinition* get_parent_of_relation(Ifc4x3_add2::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:315:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x3_add1::IfcRelAggregates*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 315 | void set_children_of_relation(Ifc4x3_add1::IfcRelAggregates* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:311:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x3_add1::IfcRelContainedInSpatialStructure*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 311 | void set_children_of_relation(Ifc4x3_add1::IfcRelContainedInSpatialStructure* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:307:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x3_add1::IfcRelAggregates*)’ defined but not used [-Wunused-function] 307 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x3_add1::IfcRelAggregates* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:303:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x3_add1::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 303 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x3_add1::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:299:35: warning: ‘Ifc4x3_add1::IfcObjectDefinition* {anonymous}::get_parent_of_relation(Ifc4x3_add1::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 299 | Ifc4x3_add1::IfcObjectDefinition* get_parent_of_relation(Ifc4x3_add1::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:293:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x3_tc1::IfcRelAggregates*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 293 | void set_children_of_relation(Ifc4x3_tc1::IfcRelAggregates* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:289:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x3_tc1::IfcRelContainedInSpatialStructure*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 289 | void set_children_of_relation(Ifc4x3_tc1::IfcRelContainedInSpatialStructure* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:285:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x3_tc1::IfcRelAggregates*)’ defined but not used [-Wunused-function] 285 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x3_tc1::IfcRelAggregates* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:281:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x3_tc1::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 281 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x3_tc1::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:277:34: warning: ‘Ifc4x3_tc1::IfcObjectDefinition* {anonymous}::get_parent_of_relation(Ifc4x3_tc1::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 277 | Ifc4x3_tc1::IfcObjectDefinition* get_parent_of_relation(Ifc4x3_tc1::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:271:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x3::IfcRelAggregates*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 271 | void set_children_of_relation(Ifc4x3::IfcRelAggregates* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:267:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x3::IfcRelContainedInSpatialStructure*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 267 | void set_children_of_relation(Ifc4x3::IfcRelContainedInSpatialStructure* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:263:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x3::IfcRelAggregates*)’ defined but not used [-Wunused-function] 263 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x3::IfcRelAggregates* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:259:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x3::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 259 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x3::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:255:30: warning: ‘Ifc4x3::IfcObjectDefinition* {anonymous}::get_parent_of_relation(Ifc4x3::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 255 | Ifc4x3::IfcObjectDefinition* get_parent_of_relation(Ifc4x3::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:161:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x2::IfcRelAggregates*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 161 | void set_children_of_relation(Ifc4x2::IfcRelAggregates* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:157:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x2::IfcRelContainedInSpatialStructure*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 157 | void set_children_of_relation(Ifc4x2::IfcRelContainedInSpatialStructure* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:153:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x2::IfcRelAggregates*)’ defined but not used [-Wunused-function] 153 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x2::IfcRelAggregates* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:149:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x2::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 149 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x2::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:145:30: warning: ‘Ifc4x2::IfcObjectDefinition* {anonymous}::get_parent_of_relation(Ifc4x2::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 145 | Ifc4x2::IfcObjectDefinition* get_parent_of_relation(Ifc4x2::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:139:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x1::IfcRelAggregates*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 139 | void set_children_of_relation(Ifc4x1::IfcRelAggregates* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:135:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x1::IfcRelContainedInSpatialStructure*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 135 | void set_children_of_relation(Ifc4x1::IfcRelContainedInSpatialStructure* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:131:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x1::IfcRelAggregates*)’ defined but not used [-Wunused-function] 131 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x1::IfcRelAggregates* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:127:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x1::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 127 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x1::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:123:30: warning: ‘Ifc4x1::IfcObjectDefinition* {anonymous}::get_parent_of_relation(Ifc4x1::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 123 | Ifc4x1::IfcObjectDefinition* get_parent_of_relation(Ifc4x1::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:117:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4::IfcRelAggregates*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 117 | void set_children_of_relation(Ifc4::IfcRelAggregates* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:113:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4::IfcRelContainedInSpatialStructure*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 113 | void set_children_of_relation(Ifc4::IfcRelContainedInSpatialStructure* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:109:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4::IfcRelAggregates*)’ defined but not used [-Wunused-function] 109 | aggregate_of_instance::ptr get_children_of_relation(Ifc4::IfcRelAggregates* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:105:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 105 | aggregate_of_instance::ptr get_children_of_relation(Ifc4::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:101:28: warning: ‘Ifc4::IfcObjectDefinition* {anonymous}::get_parent_of_relation(Ifc4::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 101 | Ifc4::IfcObjectDefinition* get_parent_of_relation(Ifc4::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:95:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc2x3::IfcRelAggregates*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 95 | void set_children_of_relation(Ifc2x3::IfcRelAggregates* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:91:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc2x3::IfcRelContainedInSpatialStructure*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 91 | void set_children_of_relation(Ifc2x3::IfcRelContainedInSpatialStructure* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:87:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc2x3::IfcRelAggregates*)’ defined but not used [-Wunused-function] 87 | aggregate_of_instance::ptr get_children_of_relation(Ifc2x3::IfcRelAggregates* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:83:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc2x3::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 83 | aggregate_of_instance::ptr get_children_of_relation(Ifc2x3::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:79:30: warning: ‘Ifc2x3::IfcObjectDefinition* {anonymous}::get_parent_of_relation(Ifc2x3::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 79 | Ifc2x3::IfcObjectDefinition* get_parent_of_relation(Ifc2x3::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~ [ 98%] Linking CXX executable IfcOpenHouse cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/IfcOpenHouse.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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=CMakeFiles/IfcOpenHouse.dir/link.d CMakeFiles/IfcOpenHouse.dir/IfcOpenHouse.cpp.o -o IfcOpenHouse -Wl,-rpath,/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build ../libgeometry_mapping_ifc2x3.a ../libgeometry_mapping_ifc4.a ../libgeometry_mapping_ifc4x1.a ../libgeometry_mapping_ifc4x2.a ../libgeometry_mapping_ifc4x3.a ../libgeometry_mapping_ifc4x3_tc1.a ../libgeometry_mapping_ifc4x3_add1.a ../libgeometry_mapping_ifc4x3_add2.a ../libgeometry_mapping_ifc2x3.a ../libgeometry_mapping_ifc4.a ../libgeometry_mapping_ifc4x1.a ../libgeometry_mapping_ifc4x2.a ../libgeometry_mapping_ifc4x3.a ../libgeometry_mapping_ifc4x3_tc1.a ../libgeometry_mapping_ifc4x3_add1.a ../libgeometry_mapping_ifc4x3_add2.a ../libIfcSerializers.so.0.8.0 ../libSerializers_ifc2x3.a ../libSerializers_ifc4.a ../libSerializers_ifc4x1.a ../libSerializers_ifc4x2.a ../libSerializers_ifc4x3.a ../libSerializers_ifc4x3_tc1.a ../libSerializers_ifc4x3_add1.a ../libSerializers_ifc4x3_add2.a ../libgeometry_serializer.a ../libgeometry_serializer_ifc2x3.a ../libgeometry_serializer_ifc4.a ../libgeometry_serializer_ifc4x1.a ../libgeometry_serializer_ifc4x2.a ../libgeometry_serializer_ifc4x3.a ../libgeometry_serializer_ifc4x3_tc1.a ../libgeometry_serializer_ifc4x3_add1.a ../libgeometry_serializer_ifc4x3_add2.a /usr/lib64/libTKernel.so /usr/lib64/libTKMath.so /usr/lib64/libTKBRep.so /usr/lib64/libTKGeomBase.so /usr/lib64/libTKGeomAlgo.so /usr/lib64/libTKG3d.so /usr/lib64/libTKG2d.so /usr/lib64/libTKShHealing.so /usr/lib64/libTKTopAlgo.so /usr/lib64/libTKMesh.so /usr/lib64/libTKPrim.so /usr/lib64/libTKBool.so /usr/lib64/libTKBO.so /usr/lib64/libTKFillet.so /usr/lib64/libTKXSBase.so /usr/lib64/libTKOffset.so /usr/lib64/libTKHLR.so /usr/lib64/libTKBin.so /usr/lib64/libTKDESTEP.so /usr/lib64/libTKDEIGES.so ../libIfcGeom.so.0.8.0 ../libgeometry_mapping_ifc2x3.a ../libgeometry_mapping_ifc4.a ../libgeometry_mapping_ifc4x1.a ../libgeometry_mapping_ifc4x2.a ../libgeometry_mapping_ifc4x3.a ../libgeometry_mapping_ifc4x3_tc1.a ../libgeometry_mapping_ifc4x3_add1.a ../libgeometry_mapping_ifc4x3_add2.a ../libIfcParse.so.0.8.0 /usr/lib64/libboost_system.so.1.83.0 /usr/lib64/libboost_program_options.so.1.83.0 /usr/lib64/libboost_regex.so.1.83.0 /usr/lib64/libboost_thread.so.1.83.0 /usr/lib64/libboost_date_time.so.1.83.0 -lxml2 ../libgeometry_kernel_cgal.so ../libgeometry_kernel_cgal_simple.so /usr/lib64/libmpfr.so /usr/lib64/libgmp.so ../libgeometry_kernel_opencascade.so /usr/lib64/libTKernel.so /usr/lib64/libTKMath.so /usr/lib64/libTKBRep.so /usr/lib64/libTKGeomBase.so /usr/lib64/libTKGeomAlgo.so /usr/lib64/libTKG3d.so /usr/lib64/libTKG2d.so /usr/lib64/libTKShHealing.so /usr/lib64/libTKTopAlgo.so /usr/lib64/libTKMesh.so /usr/lib64/libTKPrim.so /usr/lib64/libTKBool.so /usr/lib64/libTKBO.so /usr/lib64/libTKFillet.so /usr/lib64/libTKXSBase.so /usr/lib64/libTKOffset.so /usr/lib64/libTKHLR.so /usr/lib64/libTKBin.so /usr/lib64/libTKDESTEP.so /usr/lib64/libTKDEIGES.so /usr/lib64/libhdf5_cpp.so /usr/lib64/libhdf5.so /usr/lib64/libz.so /usr/lib64/libsz.so /usr/lib64/libaec.so -lproj gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 98%] Built target IfcOpenHouse /usr/bin/gmake -f examples/CMakeFiles/IfcAdvancedHouse.dir/build.make examples/CMakeFiles/IfcAdvancedHouse.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/examples /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/examples/CMakeFiles/IfcAdvancedHouse.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' /usr/bin/gmake -f examples/CMakeFiles/IfcAdvancedHouse.dir/build.make examples/CMakeFiles/IfcAdvancedHouse.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 98%] Building CXX object examples/CMakeFiles/IfcAdvancedHouse.dir/IfcAdvancedHouse.cpp.o cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/examples && /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -MD -MT examples/CMakeFiles/IfcAdvancedHouse.dir/IfcAdvancedHouse.cpp.o -MF CMakeFiles/IfcAdvancedHouse.dir/IfcAdvancedHouse.cpp.o.d -o CMakeFiles/IfcAdvancedHouse.dir/IfcAdvancedHouse.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/IfcAdvancedHouse.cpp /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=CMakeFiles/IfcConvert.dir/link.d "CMakeFiles/IfcConvert.dir/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcconvert/IfcConvert.cpp.o" -o IfcConvert -Wl,-rpath,/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build: libgeometry_mapping_ifc2x3.a libgeometry_mapping_ifc4.a libgeometry_mapping_ifc4x1.a libgeometry_mapping_ifc4x2.a libgeometry_mapping_ifc4x3.a libgeometry_mapping_ifc4x3_tc1.a libgeometry_mapping_ifc4x3_add1.a libgeometry_mapping_ifc4x3_add2.a libgeometry_mapping_ifc2x3.a libgeometry_mapping_ifc4.a libgeometry_mapping_ifc4x1.a libgeometry_mapping_ifc4x2.a libgeometry_mapping_ifc4x3.a libgeometry_mapping_ifc4x3_tc1.a libgeometry_mapping_ifc4x3_add1.a libgeometry_mapping_ifc4x3_add2.a libIfcSerializers.so.0.8.0 libSerializers_ifc2x3.a libSerializers_ifc4.a libSerializers_ifc4x1.a libSerializers_ifc4x2.a libSerializers_ifc4x3.a libSerializers_ifc4x3_tc1.a libSerializers_ifc4x3_add1.a libSerializers_ifc4x3_add2.a libgeometry_serializer.a libgeometry_serializer_ifc2x3.a libgeometry_serializer_ifc4.a libgeometry_serializer_ifc4x1.a libgeometry_serializer_ifc4x2.a libgeometry_serializer_ifc4x3.a libgeometry_serializer_ifc4x3_tc1.a libgeometry_serializer_ifc4x3_add1.a libgeometry_serializer_ifc4x3_add2.a /usr/lib64/libTKernel.so /usr/lib64/libTKMath.so /usr/lib64/libTKBRep.so /usr/lib64/libTKGeomBase.so /usr/lib64/libTKGeomAlgo.so /usr/lib64/libTKG3d.so /usr/lib64/libTKG2d.so /usr/lib64/libTKShHealing.so /usr/lib64/libTKTopAlgo.so /usr/lib64/libTKMesh.so /usr/lib64/libTKPrim.so /usr/lib64/libTKBool.so /usr/lib64/libTKBO.so /usr/lib64/libTKFillet.so /usr/lib64/libTKXSBase.so /usr/lib64/libTKOffset.so /usr/lib64/libTKHLR.so /usr/lib64/libTKBin.so /usr/lib64/libTKDESTEP.so /usr/lib64/libTKDEIGES.so /usr/lib64/libhdf5_cpp.so /usr/lib64/libhdf5.so /usr/lib64/libz.so /usr/lib64/libsz.so /usr/lib64/libaec.so libIfcGeom.so.0.8.0 libgeometry_mapping_ifc2x3.a libgeometry_mapping_ifc4.a libgeometry_mapping_ifc4x1.a libgeometry_mapping_ifc4x2.a libgeometry_mapping_ifc4x3.a libgeometry_mapping_ifc4x3_tc1.a libgeometry_mapping_ifc4x3_add1.a libgeometry_mapping_ifc4x3_add2.a libIfcParse.so.0.8.0 /usr/lib64/libboost_system.so.1.83.0 /usr/lib64/libboost_program_options.so.1.83.0 /usr/lib64/libboost_regex.so.1.83.0 /usr/lib64/libboost_thread.so.1.83.0 /usr/lib64/libboost_date_time.so.1.83.0 -lxml2 libgeometry_kernel_cgal.so libgeometry_kernel_cgal_simple.so /usr/lib64/libmpfr.so /usr/lib64/libgmp.so libgeometry_kernel_opencascade.so /usr/lib64/libTKernel.so /usr/lib64/libTKMath.so /usr/lib64/libTKBRep.so /usr/lib64/libTKGeomBase.so /usr/lib64/libTKGeomAlgo.so /usr/lib64/libTKG3d.so /usr/lib64/libTKG2d.so /usr/lib64/libTKShHealing.so /usr/lib64/libTKTopAlgo.so /usr/lib64/libTKMesh.so /usr/lib64/libTKPrim.so /usr/lib64/libTKBool.so /usr/lib64/libTKBO.so /usr/lib64/libTKFillet.so /usr/lib64/libTKXSBase.so /usr/lib64/libTKOffset.so /usr/lib64/libTKHLR.so /usr/lib64/libTKBin.so /usr/lib64/libTKDESTEP.so /usr/lib64/libTKDEIGES.so -lproj gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 98%] Built target IfcConvert /usr/bin/gmake -f examples/CMakeFiles/IfcAlignment.dir/build.make examples/CMakeFiles/IfcAlignment.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/examples /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/examples/CMakeFiles/IfcAlignment.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' /usr/bin/gmake -f examples/CMakeFiles/IfcAlignment.dir/build.make examples/CMakeFiles/IfcAlignment.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 98%] Building CXX object examples/CMakeFiles/IfcAlignment.dir/IfcAlignment.cpp.o cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/examples && /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -MD -MT examples/CMakeFiles/IfcAlignment.dir/IfcAlignment.cpp.o -MF CMakeFiles/IfcAlignment.dir/IfcAlignment.cpp.o.d -o CMakeFiles/IfcAlignment.dir/IfcAlignment.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/IfcAlignment.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/IfcAlignment.cpp:31: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 31 | #pragma warning(disable : 4018 4267 4250 4984 4985) In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/Ifc2x3.h:38, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/IfcAdvancedHouse.cpp:43: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/IfcAdvancedHouse.cpp:45: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:358:6: warning: ‘void {anonymous}::set_children_of_relation(IfcUtil::IfcBaseClass*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 358 | void set_children_of_relation(IfcUtil::IfcBaseClass* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:354:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(IfcUtil::IfcBaseClass*)’ defined but not used [-Wunused-function] 354 | aggregate_of_instance::ptr get_children_of_relation(IfcUtil::IfcBaseClass* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:350:24: warning: ‘IfcUtil::IfcBaseClass* {anonymous}::get_parent_of_relation(IfcUtil::IfcBaseClass*)’ defined but not used [-Wunused-function] 350 | IfcUtil::IfcBaseClass* get_parent_of_relation(IfcUtil::IfcBaseClass* t) { | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:345:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x3_add2::IfcRelNests*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 345 | void set_children_of_relation(Ifc4x3_add2::IfcRelNests* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:341:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x3_add2::IfcRelAggregates*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 341 | void set_children_of_relation(Ifc4x3_add2::IfcRelAggregates* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:337:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x3_add2::IfcRelContainedInSpatialStructure*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 337 | void set_children_of_relation(Ifc4x3_add2::IfcRelContainedInSpatialStructure* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:333:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x3_add2::IfcRelNests*)’ defined but not used [-Wunused-function] 333 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x3_add2::IfcRelNests* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:329:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x3_add2::IfcRelAggregates*)’ defined but not used [-Wunused-function] 329 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x3_add2::IfcRelAggregates* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:325:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x3_add2::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 325 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x3_add2::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:321:35: warning: ‘Ifc4x3_add2::IfcObjectDefinition* {anonymous}::get_parent_of_relation(Ifc4x3_add2::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 321 | Ifc4x3_add2::IfcObjectDefinition* get_parent_of_relation(Ifc4x3_add2::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:315:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x3_add1::IfcRelAggregates*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 315 | void set_children_of_relation(Ifc4x3_add1::IfcRelAggregates* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:311:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x3_add1::IfcRelContainedInSpatialStructure*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 311 | void set_children_of_relation(Ifc4x3_add1::IfcRelContainedInSpatialStructure* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:307:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x3_add1::IfcRelAggregates*)’ defined but not used [-Wunused-function] 307 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x3_add1::IfcRelAggregates* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:303:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x3_add1::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 303 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x3_add1::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:299:35: warning: ‘Ifc4x3_add1::IfcObjectDefinition* {anonymous}::get_parent_of_relation(Ifc4x3_add1::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 299 | Ifc4x3_add1::IfcObjectDefinition* get_parent_of_relation(Ifc4x3_add1::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:293:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x3_tc1::IfcRelAggregates*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 293 | void set_children_of_relation(Ifc4x3_tc1::IfcRelAggregates* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:289:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x3_tc1::IfcRelContainedInSpatialStructure*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 289 | void set_children_of_relation(Ifc4x3_tc1::IfcRelContainedInSpatialStructure* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:285:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x3_tc1::IfcRelAggregates*)’ defined but not used [-Wunused-function] 285 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x3_tc1::IfcRelAggregates* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:281:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x3_tc1::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 281 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x3_tc1::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:277:34: warning: ‘Ifc4x3_tc1::IfcObjectDefinition* {anonymous}::get_parent_of_relation(Ifc4x3_tc1::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 277 | Ifc4x3_tc1::IfcObjectDefinition* get_parent_of_relation(Ifc4x3_tc1::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:271:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x3::IfcRelAggregates*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 271 | void set_children_of_relation(Ifc4x3::IfcRelAggregates* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:267:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x3::IfcRelContainedInSpatialStructure*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 267 | void set_children_of_relation(Ifc4x3::IfcRelContainedInSpatialStructure* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:263:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x3::IfcRelAggregates*)’ defined but not used [-Wunused-function] 263 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x3::IfcRelAggregates* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:259:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x3::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 259 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x3::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:255:30: warning: ‘Ifc4x3::IfcObjectDefinition* {anonymous}::get_parent_of_relation(Ifc4x3::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 255 | Ifc4x3::IfcObjectDefinition* get_parent_of_relation(Ifc4x3::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:161:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x2::IfcRelAggregates*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 161 | void set_children_of_relation(Ifc4x2::IfcRelAggregates* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:157:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x2::IfcRelContainedInSpatialStructure*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 157 | void set_children_of_relation(Ifc4x2::IfcRelContainedInSpatialStructure* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:153:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x2::IfcRelAggregates*)’ defined but not used [-Wunused-function] 153 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x2::IfcRelAggregates* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:149:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x2::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 149 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x2::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:145:30: warning: ‘Ifc4x2::IfcObjectDefinition* {anonymous}::get_parent_of_relation(Ifc4x2::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 145 | Ifc4x2::IfcObjectDefinition* get_parent_of_relation(Ifc4x2::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:139:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x1::IfcRelAggregates*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 139 | void set_children_of_relation(Ifc4x1::IfcRelAggregates* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:135:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x1::IfcRelContainedInSpatialStructure*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 135 | void set_children_of_relation(Ifc4x1::IfcRelContainedInSpatialStructure* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:131:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x1::IfcRelAggregates*)’ defined but not used [-Wunused-function] 131 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x1::IfcRelAggregates* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:127:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x1::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 127 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x1::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:123:30: warning: ‘Ifc4x1::IfcObjectDefinition* {anonymous}::get_parent_of_relation(Ifc4x1::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 123 | Ifc4x1::IfcObjectDefinition* get_parent_of_relation(Ifc4x1::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:117:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4::IfcRelAggregates*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 117 | void set_children_of_relation(Ifc4::IfcRelAggregates* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:113:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4::IfcRelContainedInSpatialStructure*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 113 | void set_children_of_relation(Ifc4::IfcRelContainedInSpatialStructure* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:109:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4::IfcRelAggregates*)’ defined but not used [-Wunused-function] 109 | aggregate_of_instance::ptr get_children_of_relation(Ifc4::IfcRelAggregates* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:105:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 105 | aggregate_of_instance::ptr get_children_of_relation(Ifc4::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:101:28: warning: ‘Ifc4::IfcObjectDefinition* {anonymous}::get_parent_of_relation(Ifc4::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 101 | Ifc4::IfcObjectDefinition* get_parent_of_relation(Ifc4::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:95:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc2x3::IfcRelAggregates*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 95 | void set_children_of_relation(Ifc2x3::IfcRelAggregates* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:91:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc2x3::IfcRelContainedInSpatialStructure*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 91 | void set_children_of_relation(Ifc2x3::IfcRelContainedInSpatialStructure* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:87:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc2x3::IfcRelAggregates*)’ defined but not used [-Wunused-function] 87 | aggregate_of_instance::ptr get_children_of_relation(Ifc2x3::IfcRelAggregates* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:83:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc2x3::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 83 | aggregate_of_instance::ptr get_children_of_relation(Ifc2x3::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:79:30: warning: ‘Ifc2x3::IfcObjectDefinition* {anonymous}::get_parent_of_relation(Ifc2x3::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 79 | Ifc2x3::IfcObjectDefinition* get_parent_of_relation(Ifc2x3::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/Ifc4x3_add2.h:38, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/IfcAlignment.cpp:33: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/IfcAlignment.cpp:34: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:358:6: warning: ‘void {anonymous}::set_children_of_relation(IfcUtil::IfcBaseClass*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 358 | void set_children_of_relation(IfcUtil::IfcBaseClass* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:354:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(IfcUtil::IfcBaseClass*)’ defined but not used [-Wunused-function] 354 | aggregate_of_instance::ptr get_children_of_relation(IfcUtil::IfcBaseClass* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:350:24: warning: ‘IfcUtil::IfcBaseClass* {anonymous}::get_parent_of_relation(IfcUtil::IfcBaseClass*)’ defined but not used [-Wunused-function] 350 | IfcUtil::IfcBaseClass* get_parent_of_relation(IfcUtil::IfcBaseClass* t) { | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:345:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x3_add2::IfcRelNests*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 345 | void set_children_of_relation(Ifc4x3_add2::IfcRelNests* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:341:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x3_add2::IfcRelAggregates*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 341 | void set_children_of_relation(Ifc4x3_add2::IfcRelAggregates* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:337:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x3_add2::IfcRelContainedInSpatialStructure*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 337 | void set_children_of_relation(Ifc4x3_add2::IfcRelContainedInSpatialStructure* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:333:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x3_add2::IfcRelNests*)’ defined but not used [-Wunused-function] 333 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x3_add2::IfcRelNests* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:329:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x3_add2::IfcRelAggregates*)’ defined but not used [-Wunused-function] 329 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x3_add2::IfcRelAggregates* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:325:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x3_add2::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 325 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x3_add2::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:321:35: warning: ‘Ifc4x3_add2::IfcObjectDefinition* {anonymous}::get_parent_of_relation(Ifc4x3_add2::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 321 | Ifc4x3_add2::IfcObjectDefinition* get_parent_of_relation(Ifc4x3_add2::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:315:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x3_add1::IfcRelAggregates*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 315 | void set_children_of_relation(Ifc4x3_add1::IfcRelAggregates* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:311:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x3_add1::IfcRelContainedInSpatialStructure*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 311 | void set_children_of_relation(Ifc4x3_add1::IfcRelContainedInSpatialStructure* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:307:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x3_add1::IfcRelAggregates*)’ defined but not used [-Wunused-function] 307 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x3_add1::IfcRelAggregates* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:303:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x3_add1::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 303 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x3_add1::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:299:35: warning: ‘Ifc4x3_add1::IfcObjectDefinition* {anonymous}::get_parent_of_relation(Ifc4x3_add1::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 299 | Ifc4x3_add1::IfcObjectDefinition* get_parent_of_relation(Ifc4x3_add1::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:293:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x3_tc1::IfcRelAggregates*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 293 | void set_children_of_relation(Ifc4x3_tc1::IfcRelAggregates* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:289:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x3_tc1::IfcRelContainedInSpatialStructure*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 289 | void set_children_of_relation(Ifc4x3_tc1::IfcRelContainedInSpatialStructure* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:285:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x3_tc1::IfcRelAggregates*)’ defined but not used [-Wunused-function] 285 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x3_tc1::IfcRelAggregates* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:281:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x3_tc1::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 281 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x3_tc1::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:277:34: warning: ‘Ifc4x3_tc1::IfcObjectDefinition* {anonymous}::get_parent_of_relation(Ifc4x3_tc1::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 277 | Ifc4x3_tc1::IfcObjectDefinition* get_parent_of_relation(Ifc4x3_tc1::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:271:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x3::IfcRelAggregates*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 271 | void set_children_of_relation(Ifc4x3::IfcRelAggregates* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:267:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x3::IfcRelContainedInSpatialStructure*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 267 | void set_children_of_relation(Ifc4x3::IfcRelContainedInSpatialStructure* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:263:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x3::IfcRelAggregates*)’ defined but not used [-Wunused-function] 263 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x3::IfcRelAggregates* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:259:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x3::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 259 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x3::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:255:30: warning: ‘Ifc4x3::IfcObjectDefinition* {anonymous}::get_parent_of_relation(Ifc4x3::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 255 | Ifc4x3::IfcObjectDefinition* get_parent_of_relation(Ifc4x3::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:161:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x2::IfcRelAggregates*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 161 | void set_children_of_relation(Ifc4x2::IfcRelAggregates* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:157:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x2::IfcRelContainedInSpatialStructure*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 157 | void set_children_of_relation(Ifc4x2::IfcRelContainedInSpatialStructure* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:153:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x2::IfcRelAggregates*)’ defined but not used [-Wunused-function] 153 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x2::IfcRelAggregates* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:149:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x2::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 149 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x2::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:145:30: warning: ‘Ifc4x2::IfcObjectDefinition* {anonymous}::get_parent_of_relation(Ifc4x2::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 145 | Ifc4x2::IfcObjectDefinition* get_parent_of_relation(Ifc4x2::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:139:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x1::IfcRelAggregates*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 139 | void set_children_of_relation(Ifc4x1::IfcRelAggregates* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:135:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x1::IfcRelContainedInSpatialStructure*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 135 | void set_children_of_relation(Ifc4x1::IfcRelContainedInSpatialStructure* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:131:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x1::IfcRelAggregates*)’ defined but not used [-Wunused-function] 131 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x1::IfcRelAggregates* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:127:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x1::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 127 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x1::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:123:30: warning: ‘Ifc4x1::IfcObjectDefinition* {anonymous}::get_parent_of_relation(Ifc4x1::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 123 | Ifc4x1::IfcObjectDefinition* get_parent_of_relation(Ifc4x1::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:117:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4::IfcRelAggregates*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 117 | void set_children_of_relation(Ifc4::IfcRelAggregates* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:113:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4::IfcRelContainedInSpatialStructure*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 113 | void set_children_of_relation(Ifc4::IfcRelContainedInSpatialStructure* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:109:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4::IfcRelAggregates*)’ defined but not used [-Wunused-function] 109 | aggregate_of_instance::ptr get_children_of_relation(Ifc4::IfcRelAggregates* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:105:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 105 | aggregate_of_instance::ptr get_children_of_relation(Ifc4::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:101:28: warning: ‘Ifc4::IfcObjectDefinition* {anonymous}::get_parent_of_relation(Ifc4::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 101 | Ifc4::IfcObjectDefinition* get_parent_of_relation(Ifc4::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:95:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc2x3::IfcRelAggregates*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 95 | void set_children_of_relation(Ifc2x3::IfcRelAggregates* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:91:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc2x3::IfcRelContainedInSpatialStructure*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 91 | void set_children_of_relation(Ifc2x3::IfcRelContainedInSpatialStructure* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:87:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc2x3::IfcRelAggregates*)’ defined but not used [-Wunused-function] 87 | aggregate_of_instance::ptr get_children_of_relation(Ifc2x3::IfcRelAggregates* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:83:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc2x3::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 83 | aggregate_of_instance::ptr get_children_of_relation(Ifc2x3::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:79:30: warning: ‘Ifc2x3::IfcObjectDefinition* {anonymous}::get_parent_of_relation(Ifc2x3::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 79 | Ifc2x3::IfcObjectDefinition* get_parent_of_relation(Ifc2x3::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~ [ 98%] Linking CXX executable IfcAdvancedHouse cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/IfcAdvancedHouse.dir/link.txt --verbose=1 [ 98%] Linking CXX executable IfcAlignment cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/IfcAlignment.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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=CMakeFiles/IfcAlignment.dir/link.d CMakeFiles/IfcAlignment.dir/IfcAlignment.cpp.o -o IfcAlignment -Wl,-rpath,/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build ../libgeometry_mapping_ifc2x3.a ../libgeometry_mapping_ifc4.a ../libgeometry_mapping_ifc4x1.a ../libgeometry_mapping_ifc4x2.a ../libgeometry_mapping_ifc4x3.a ../libgeometry_mapping_ifc4x3_tc1.a ../libgeometry_mapping_ifc4x3_add1.a ../libgeometry_mapping_ifc4x3_add2.a ../libgeometry_mapping_ifc2x3.a ../libgeometry_mapping_ifc4.a ../libgeometry_mapping_ifc4x1.a ../libgeometry_mapping_ifc4x2.a ../libgeometry_mapping_ifc4x3.a ../libgeometry_mapping_ifc4x3_tc1.a ../libgeometry_mapping_ifc4x3_add1.a ../libgeometry_mapping_ifc4x3_add2.a ../libIfcSerializers.so.0.8.0 ../libSerializers_ifc2x3.a ../libSerializers_ifc4.a ../libSerializers_ifc4x1.a ../libSerializers_ifc4x2.a ../libSerializers_ifc4x3.a ../libSerializers_ifc4x3_tc1.a ../libSerializers_ifc4x3_add1.a ../libSerializers_ifc4x3_add2.a ../libgeometry_serializer.a ../libgeometry_serializer_ifc2x3.a ../libgeometry_serializer_ifc4.a ../libgeometry_serializer_ifc4x1.a ../libgeometry_serializer_ifc4x2.a ../libgeometry_serializer_ifc4x3.a ../libgeometry_serializer_ifc4x3_tc1.a ../libgeometry_serializer_ifc4x3_add1.a ../libgeometry_serializer_ifc4x3_add2.a ../libIfcGeom.so.0.8.0 ../libgeometry_mapping_ifc2x3.a ../libgeometry_mapping_ifc4.a ../libgeometry_mapping_ifc4x1.a ../libgeometry_mapping_ifc4x2.a ../libgeometry_mapping_ifc4x3.a ../libgeometry_mapping_ifc4x3_tc1.a ../libgeometry_mapping_ifc4x3_add1.a ../libgeometry_mapping_ifc4x3_add2.a ../libIfcParse.so.0.8.0 /usr/lib64/libboost_system.so.1.83.0 /usr/lib64/libboost_program_options.so.1.83.0 /usr/lib64/libboost_regex.so.1.83.0 /usr/lib64/libboost_thread.so.1.83.0 /usr/lib64/libboost_date_time.so.1.83.0 -lxml2 ../libgeometry_kernel_cgal.so ../libgeometry_kernel_cgal_simple.so /usr/lib64/libmpfr.so /usr/lib64/libgmp.so ../libgeometry_kernel_opencascade.so /usr/lib64/libTKernel.so /usr/lib64/libTKMath.so /usr/lib64/libTKBRep.so /usr/lib64/libTKGeomBase.so /usr/lib64/libTKGeomAlgo.so /usr/lib64/libTKG3d.so /usr/lib64/libTKG2d.so /usr/lib64/libTKShHealing.so /usr/lib64/libTKTopAlgo.so /usr/lib64/libTKMesh.so /usr/lib64/libTKPrim.so /usr/lib64/libTKBool.so /usr/lib64/libTKBO.so /usr/lib64/libTKFillet.so /usr/lib64/libTKXSBase.so /usr/lib64/libTKOffset.so /usr/lib64/libTKHLR.so /usr/lib64/libTKBin.so /usr/lib64/libTKDESTEP.so /usr/lib64/libTKDEIGES.so /usr/lib64/libhdf5_cpp.so /usr/lib64/libhdf5.so /usr/lib64/libz.so /usr/lib64/libsz.so /usr/lib64/libaec.so -lproj gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 98%] Built target IfcAlignment /usr/bin/gmake -f examples/CMakeFiles/IfcSimplifiedAlignment.dir/build.make examples/CMakeFiles/IfcSimplifiedAlignment.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/examples /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/examples/CMakeFiles/IfcSimplifiedAlignment.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' /usr/bin/gmake -f examples/CMakeFiles/IfcSimplifiedAlignment.dir/build.make examples/CMakeFiles/IfcSimplifiedAlignment.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 98%] Building CXX object examples/CMakeFiles/IfcSimplifiedAlignment.dir/IfcSimplifiedAlignment.cpp.o cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/examples && /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -MD -MT examples/CMakeFiles/IfcSimplifiedAlignment.dir/IfcSimplifiedAlignment.cpp.o -MF CMakeFiles/IfcSimplifiedAlignment.dir/IfcSimplifiedAlignment.cpp.o.d -o CMakeFiles/IfcSimplifiedAlignment.dir/IfcSimplifiedAlignment.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/IfcSimplifiedAlignment.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/IfcSimplifiedAlignment.cpp:31: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 31 | #pragma warning(disable : 4018 4267 4250 4984 4985) /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=CMakeFiles/IfcAdvancedHouse.dir/link.d CMakeFiles/IfcAdvancedHouse.dir/IfcAdvancedHouse.cpp.o -o IfcAdvancedHouse -Wl,-rpath,/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build ../libgeometry_mapping_ifc2x3.a ../libgeometry_mapping_ifc4.a ../libgeometry_mapping_ifc4x1.a ../libgeometry_mapping_ifc4x2.a ../libgeometry_mapping_ifc4x3.a ../libgeometry_mapping_ifc4x3_tc1.a ../libgeometry_mapping_ifc4x3_add1.a ../libgeometry_mapping_ifc4x3_add2.a ../libgeometry_mapping_ifc2x3.a ../libgeometry_mapping_ifc4.a ../libgeometry_mapping_ifc4x1.a ../libgeometry_mapping_ifc4x2.a ../libgeometry_mapping_ifc4x3.a ../libgeometry_mapping_ifc4x3_tc1.a ../libgeometry_mapping_ifc4x3_add1.a ../libgeometry_mapping_ifc4x3_add2.a ../libIfcSerializers.so.0.8.0 ../libSerializers_ifc2x3.a ../libSerializers_ifc4.a ../libSerializers_ifc4x1.a ../libSerializers_ifc4x2.a ../libSerializers_ifc4x3.a ../libSerializers_ifc4x3_tc1.a ../libSerializers_ifc4x3_add1.a ../libSerializers_ifc4x3_add2.a ../libgeometry_serializer.a ../libgeometry_serializer_ifc2x3.a ../libgeometry_serializer_ifc4.a ../libgeometry_serializer_ifc4x1.a ../libgeometry_serializer_ifc4x2.a ../libgeometry_serializer_ifc4x3.a ../libgeometry_serializer_ifc4x3_tc1.a ../libgeometry_serializer_ifc4x3_add1.a ../libgeometry_serializer_ifc4x3_add2.a /usr/lib64/libTKernel.so /usr/lib64/libTKMath.so /usr/lib64/libTKBRep.so /usr/lib64/libTKGeomBase.so /usr/lib64/libTKGeomAlgo.so /usr/lib64/libTKG3d.so /usr/lib64/libTKG2d.so /usr/lib64/libTKShHealing.so /usr/lib64/libTKTopAlgo.so /usr/lib64/libTKMesh.so /usr/lib64/libTKPrim.so /usr/lib64/libTKBool.so /usr/lib64/libTKBO.so /usr/lib64/libTKFillet.so /usr/lib64/libTKXSBase.so /usr/lib64/libTKOffset.so /usr/lib64/libTKHLR.so /usr/lib64/libTKBin.so /usr/lib64/libTKDESTEP.so /usr/lib64/libTKDEIGES.so ../libIfcGeom.so.0.8.0 ../libgeometry_mapping_ifc2x3.a ../libgeometry_mapping_ifc4.a ../libgeometry_mapping_ifc4x1.a ../libgeometry_mapping_ifc4x2.a ../libgeometry_mapping_ifc4x3.a ../libgeometry_mapping_ifc4x3_tc1.a ../libgeometry_mapping_ifc4x3_add1.a ../libgeometry_mapping_ifc4x3_add2.a ../libIfcParse.so.0.8.0 /usr/lib64/libboost_system.so.1.83.0 /usr/lib64/libboost_program_options.so.1.83.0 /usr/lib64/libboost_regex.so.1.83.0 /usr/lib64/libboost_thread.so.1.83.0 /usr/lib64/libboost_date_time.so.1.83.0 -lxml2 ../libgeometry_kernel_cgal.so ../libgeometry_kernel_cgal_simple.so /usr/lib64/libmpfr.so /usr/lib64/libgmp.so ../libgeometry_kernel_opencascade.so /usr/lib64/libTKernel.so /usr/lib64/libTKMath.so /usr/lib64/libTKBRep.so /usr/lib64/libTKGeomBase.so /usr/lib64/libTKGeomAlgo.so /usr/lib64/libTKG3d.so /usr/lib64/libTKG2d.so /usr/lib64/libTKShHealing.so /usr/lib64/libTKTopAlgo.so /usr/lib64/libTKMesh.so /usr/lib64/libTKPrim.so /usr/lib64/libTKBool.so /usr/lib64/libTKBO.so /usr/lib64/libTKFillet.so /usr/lib64/libTKXSBase.so /usr/lib64/libTKOffset.so /usr/lib64/libTKHLR.so /usr/lib64/libTKBin.so /usr/lib64/libTKDESTEP.so /usr/lib64/libTKDEIGES.so /usr/lib64/libhdf5_cpp.so /usr/lib64/libhdf5.so /usr/lib64/libz.so /usr/lib64/libsz.so /usr/lib64/libaec.so -lproj gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 98%] Built target IfcAdvancedHouse /usr/bin/gmake -f qtviewer/CMakeFiles/QtViewer_autogen_timestamp_deps.dir/build.make qtviewer/CMakeFiles/QtViewer_autogen_timestamp_deps.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/qtviewer /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/qtviewer/CMakeFiles/QtViewer_autogen_timestamp_deps.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' /usr/bin/gmake -f qtviewer/CMakeFiles/QtViewer_autogen_timestamp_deps.dir/build.make qtviewer/CMakeFiles/QtViewer_autogen_timestamp_deps.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' gmake[2]: Nothing to be done for 'qtviewer/CMakeFiles/QtViewer_autogen_timestamp_deps.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 98%] Built target QtViewer_autogen_timestamp_deps /usr/bin/gmake -f ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/build.make ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' /usr/bin/gmake -f ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/build.make ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 98%] Building CXX object ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx.o cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap && /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -Difcopenshell_wrapper_EXPORTS -I/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap -I/usr/include/opencascade -I/usr/include/libxml2 -I/usr/include/python3.14 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -MD -MT ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx.o -MF CMakeFiles/ifcopenshell_wrapper.dir/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx.o.d -o CMakeFiles/ifcopenshell_wrapper.dir/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/Ifc4x3_add2.h:38, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/IfcSimplifiedAlignment.cpp:33: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcAlignmentHelper.h:36, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/IfcSimplifiedAlignment.cpp:34: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:358:6: warning: ‘void {anonymous}::set_children_of_relation(IfcUtil::IfcBaseClass*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 358 | void set_children_of_relation(IfcUtil::IfcBaseClass* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:354:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(IfcUtil::IfcBaseClass*)’ defined but not used [-Wunused-function] 354 | aggregate_of_instance::ptr get_children_of_relation(IfcUtil::IfcBaseClass* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:350:24: warning: ‘IfcUtil::IfcBaseClass* {anonymous}::get_parent_of_relation(IfcUtil::IfcBaseClass*)’ defined but not used [-Wunused-function] 350 | IfcUtil::IfcBaseClass* get_parent_of_relation(IfcUtil::IfcBaseClass* t) { | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:345:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x3_add2::IfcRelNests*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 345 | void set_children_of_relation(Ifc4x3_add2::IfcRelNests* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:341:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x3_add2::IfcRelAggregates*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 341 | void set_children_of_relation(Ifc4x3_add2::IfcRelAggregates* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:337:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x3_add2::IfcRelContainedInSpatialStructure*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 337 | void set_children_of_relation(Ifc4x3_add2::IfcRelContainedInSpatialStructure* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:333:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x3_add2::IfcRelNests*)’ defined but not used [-Wunused-function] 333 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x3_add2::IfcRelNests* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:329:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x3_add2::IfcRelAggregates*)’ defined but not used [-Wunused-function] 329 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x3_add2::IfcRelAggregates* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:325:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x3_add2::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 325 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x3_add2::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:321:35: warning: ‘Ifc4x3_add2::IfcObjectDefinition* {anonymous}::get_parent_of_relation(Ifc4x3_add2::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 321 | Ifc4x3_add2::IfcObjectDefinition* get_parent_of_relation(Ifc4x3_add2::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:315:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x3_add1::IfcRelAggregates*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 315 | void set_children_of_relation(Ifc4x3_add1::IfcRelAggregates* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:311:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x3_add1::IfcRelContainedInSpatialStructure*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 311 | void set_children_of_relation(Ifc4x3_add1::IfcRelContainedInSpatialStructure* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:307:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x3_add1::IfcRelAggregates*)’ defined but not used [-Wunused-function] 307 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x3_add1::IfcRelAggregates* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:303:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x3_add1::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 303 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x3_add1::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:299:35: warning: ‘Ifc4x3_add1::IfcObjectDefinition* {anonymous}::get_parent_of_relation(Ifc4x3_add1::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 299 | Ifc4x3_add1::IfcObjectDefinition* get_parent_of_relation(Ifc4x3_add1::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:293:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x3_tc1::IfcRelAggregates*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 293 | void set_children_of_relation(Ifc4x3_tc1::IfcRelAggregates* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:289:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x3_tc1::IfcRelContainedInSpatialStructure*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 289 | void set_children_of_relation(Ifc4x3_tc1::IfcRelContainedInSpatialStructure* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:285:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x3_tc1::IfcRelAggregates*)’ defined but not used [-Wunused-function] 285 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x3_tc1::IfcRelAggregates* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:281:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x3_tc1::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 281 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x3_tc1::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:277:34: warning: ‘Ifc4x3_tc1::IfcObjectDefinition* {anonymous}::get_parent_of_relation(Ifc4x3_tc1::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 277 | Ifc4x3_tc1::IfcObjectDefinition* get_parent_of_relation(Ifc4x3_tc1::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:271:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x3::IfcRelAggregates*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 271 | void set_children_of_relation(Ifc4x3::IfcRelAggregates* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:267:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x3::IfcRelContainedInSpatialStructure*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 267 | void set_children_of_relation(Ifc4x3::IfcRelContainedInSpatialStructure* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:263:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x3::IfcRelAggregates*)’ defined but not used [-Wunused-function] 263 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x3::IfcRelAggregates* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:259:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x3::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 259 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x3::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:255:30: warning: ‘Ifc4x3::IfcObjectDefinition* {anonymous}::get_parent_of_relation(Ifc4x3::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 255 | Ifc4x3::IfcObjectDefinition* get_parent_of_relation(Ifc4x3::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:161:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x2::IfcRelAggregates*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 161 | void set_children_of_relation(Ifc4x2::IfcRelAggregates* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:157:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x2::IfcRelContainedInSpatialStructure*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 157 | void set_children_of_relation(Ifc4x2::IfcRelContainedInSpatialStructure* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:153:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x2::IfcRelAggregates*)’ defined but not used [-Wunused-function] 153 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x2::IfcRelAggregates* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:149:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x2::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 149 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x2::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:145:30: warning: ‘Ifc4x2::IfcObjectDefinition* {anonymous}::get_parent_of_relation(Ifc4x2::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 145 | Ifc4x2::IfcObjectDefinition* get_parent_of_relation(Ifc4x2::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:139:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x1::IfcRelAggregates*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 139 | void set_children_of_relation(Ifc4x1::IfcRelAggregates* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:135:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4x1::IfcRelContainedInSpatialStructure*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 135 | void set_children_of_relation(Ifc4x1::IfcRelContainedInSpatialStructure* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:131:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x1::IfcRelAggregates*)’ defined but not used [-Wunused-function] 131 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x1::IfcRelAggregates* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:127:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4x1::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 127 | aggregate_of_instance::ptr get_children_of_relation(Ifc4x1::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:123:30: warning: ‘Ifc4x1::IfcObjectDefinition* {anonymous}::get_parent_of_relation(Ifc4x1::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 123 | Ifc4x1::IfcObjectDefinition* get_parent_of_relation(Ifc4x1::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:117:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4::IfcRelAggregates*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 117 | void set_children_of_relation(Ifc4::IfcRelAggregates* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:113:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc4::IfcRelContainedInSpatialStructure*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 113 | void set_children_of_relation(Ifc4::IfcRelContainedInSpatialStructure* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:109:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4::IfcRelAggregates*)’ defined but not used [-Wunused-function] 109 | aggregate_of_instance::ptr get_children_of_relation(Ifc4::IfcRelAggregates* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:105:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc4::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 105 | aggregate_of_instance::ptr get_children_of_relation(Ifc4::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:101:28: warning: ‘Ifc4::IfcObjectDefinition* {anonymous}::get_parent_of_relation(Ifc4::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 101 | Ifc4::IfcObjectDefinition* get_parent_of_relation(Ifc4::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:95:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc2x3::IfcRelAggregates*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 95 | void set_children_of_relation(Ifc2x3::IfcRelAggregates* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:91:6: warning: ‘void {anonymous}::set_children_of_relation(Ifc2x3::IfcRelContainedInSpatialStructure*, aggregate_of_instance::ptr&)’ defined but not used [-Wunused-function] 91 | void set_children_of_relation(Ifc2x3::IfcRelContainedInSpatialStructure* t, aggregate_of_instance::ptr& cs) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:87:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc2x3::IfcRelAggregates*)’ defined but not used [-Wunused-function] 87 | aggregate_of_instance::ptr get_children_of_relation(Ifc2x3::IfcRelAggregates* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:83:28: warning: ‘aggregate_of_instance::ptr {anonymous}::get_children_of_relation(Ifc2x3::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 83 | aggregate_of_instance::ptr get_children_of_relation(Ifc2x3::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/examples/../ifcparse/IfcHierarchyHelper.h:79:30: warning: ‘Ifc2x3::IfcObjectDefinition* {anonymous}::get_parent_of_relation(Ifc2x3::IfcRelContainedInSpatialStructure*)’ defined but not used [-Wunused-function] 79 | Ifc2x3::IfcObjectDefinition* get_parent_of_relation(Ifc2x3::IfcRelContainedInSpatialStructure* t) { | ^~~~~~~~~~~~~~~~~~~~~~ [ 99%] Linking CXX executable IfcSimplifiedAlignment cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/IfcSimplifiedAlignment.dir/link.txt --verbose=1 In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/kernels/opencascade/IfcGeomTree.h:28, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx:5517: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/kernels/opencascade/base_utils.h:60:105: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 60 | const Handle_Geom_Curve intersect(const Handle_Geom_Surface&, const Handle_Geom_Surface&); | ^ In file included from /usr/include/opencascade/Standard_Type.hxx:19, from /usr/include/opencascade/Standard_Failure.hxx:20, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/Iterator.h:72, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx:5512: /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/kernels/opencascade/base_utils.h:61:97: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 61 | const Handle_Geom_Curve intersect(const Handle_Geom_Surface&, const TopoDS_Face&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/kernels/opencascade/base_utils.h:62:97: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 62 | const Handle_Geom_Curve intersect(const TopoDS_Face&, const Handle_Geom_Surface&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/kernels/opencascade/base_utils.h:63:93: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 63 | bool intersect(const Handle_Geom_Curve&, const Handle_Geom_Surface&, gp_Pnt&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/kernels/opencascade/base_utils.h:64:85: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 64 | bool intersect(const Handle_Geom_Curve&, const TopoDS_Face&, gp_Pnt&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/kernels/opencascade/base_utils.h:65:99: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 65 | bool intersect(const Handle_Geom_Curve&, const TopoDS_Shape&, std::vector&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/kernels/opencascade/base_utils.h:66:104: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 66 | bool intersect(const Handle_Geom_Surface&, const TopoDS_Shape&, std::vector< std::pair >&); | ^~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/kernels/opencascade/base_utils.h:66:125: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 66 | bool intersect(const Handle_Geom_Surface&, const TopoDS_Shape&, std::vector< std::pair >&); | ^~~~~~~~~~~~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/kernels/opencascade/base_utils.h:66:146: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 66 | bool intersect(const Handle_Geom_Surface&, const TopoDS_Shape&, std::vector< std::pair >&); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/kernels/opencascade/base_utils.h:68:102: warning: ‘Handle_Geom_Curve’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 68 | bool project(const Handle_Geom_Curve&, const gp_Pnt&, gp_Pnt& p, double& u, double& d); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Curve.hxx:32:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 32 | DEFINE_STANDARD_HANDLE(Geom_Curve, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/kernels/opencascade/base_utils.h:69:145: warning: ‘Handle_Geom_Surface’ is deprecated: This typedef will be removed right after 7.9 release. Use Handle(T) directly instead. [-Wdeprecated-declarations] 69 | bool project(const Handle_Geom_Surface&, const TopoDS_Shape&, double& u1, double& v1, double& u2, double& v2, double widen = 0.1); | ^ /usr/include/opencascade/Standard_Handle.hxx:450:24: note: declared here 450 | typedef Handle(C1) Handle_##C1; | ^~~~~~~ /usr/include/opencascade/Standard_Handle.hxx:453:40: note: in expansion of macro ‘DEFINE_STANDARD_HANDLECLASS’ 453 | #define DEFINE_STANDARD_HANDLE(C1, C2) DEFINE_STANDARD_HANDLECLASS(C1, C2, Standard_Transient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opencascade/Geom_Surface.hxx:28:1: note: in expansion of macro ‘DEFINE_STANDARD_HANDLE’ 28 | DEFINE_STANDARD_HANDLE(Geom_Surface, Geom_Geometry) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/kernels/opencascade/IfcGeomTree.h: In member function ‘void IfcGeom::tree::write_h5()’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/kernels/opencascade/IfcGeomTree.h:1714:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1714 | } else if (geometry_index < (1UL << 32)) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/kernels/opencascade/IfcGeomTree.h: In member function ‘void IfcGeom::tree::add_element(IfcGeom::TriangulationElement*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/kernels/opencascade/IfcGeomTree.h:1909:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1909 | for (int i = 0; i < elem_verts.size(); i += 3) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/kernels/opencascade/IfcGeomTree.h:1914:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1914 | for (int i = 0; i < elem_faces.size(); i += 3) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/kernels/opencascade/IfcGeomTree.h: In member function ‘void IfcGeom::tree::add_element(IfcGeom::BRepElement*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/kernels/opencascade/IfcGeomTree.h:1962:83: warning: redundant move in initialization [-Wredundant-move] 1962 | TopoDS_Shape compound(std::move(compound_generic->shape())); | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/kernels/opencascade/IfcGeomTree.h:1962:83: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx:5522: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../serializers/SvgSerializer.h: At global scope: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../serializers/SvgSerializer.h:534:23: warning: ‘SvgSerializer’ has a field ‘std::map SvgSerializer::storey_hlr’ whose type has internal linkage [-Wsubobject-linkage] 534 | class SERIALIZERS_API SvgSerializer : public WriteOnlyGeometrySerializer { | ^~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../serializers/SvgSerializer.h:534:23: warning: ‘SvgSerializer’ has a field ‘hlr_t* SvgSerializer::hlr’ whose type uses the anonymous namespace [-Wsubobject-linkage] In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/Iterator.h:69: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/../ifcgeom/GeometrySerializer.h:160:25: warning: ‘virtual std::string GeometrySerializer::object_id(const IfcGeom::Element*)’ was hidden [-Woverloaded-virtual=] 160 | virtual std::string object_id(const IfcGeom::Element* o) | ^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../serializers/SvgSerializer.h:749:21: note: by ‘std::string SvgSerializer::object_id(const IfcUtil::IfcBaseEntity*, const IfcGeom::Element*)’ 749 | std::string object_id(const IfcUtil::IfcBaseEntity* storey, const IfcGeom::Element* o) { | ^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../serializers/SvgSerializer.h: In constructor ‘SvgSerializer::SvgSerializer(const stream_or_filename&, const ifcopenshell::geometry::Settings&, const ifcopenshell::geometry::SerializerSettings&)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../serializers/SvgSerializer.h:565:14: warning: ‘SvgSerializer::mirror_x_’ will be initialized after [-Wreorder] 565 | bool mirror_x_; | ^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../serializers/SvgSerializer.h:563:14: warning: ‘bool SvgSerializer::unify_inputs_’ [-Wreorder] 563 | bool unify_inputs_; | ^~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../serializers/SvgSerializer.h:596:9: warning: when initialized here [-Wreorder] 596 | SvgSerializer(const stream_or_filename& out_filename, const ifcopenshell::geometry::Settings& geometry_settings, const ifcopenshell::geometry::SerializerSettings& settings) | ^~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../serializers/SvgSerializer.h: In member function ‘bool SvgSerializer::getOnlyValid(bool) const’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../serializers/SvgSerializer.h:738:32: warning: unused parameter ‘b’ [-Wunused-parameter] 738 | bool getOnlyValid(bool b) const { | ~~~~~^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../serializers/SvgSerializer.h: In member function ‘void SvgSerializer::addDrawing(const gp_Pnt&, const gp_Dir&, const gp_Dir&, const std::string&, bool)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../serializers/SvgSerializer.h:759:125: warning: missing initializer for member ‘vertical_section::scale’ [-Wmissing-field-initializers] 759 | deferred_section_data_->push_back(vertical_section{ gp_Pln(gp_Ax3(pos, dir, ref)), name, include_projection }); | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../serializers/SvgSerializer.h:759:125: warning: missing initializer for member ‘vertical_section::size’ [-Wmissing-field-initializers] /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=CMakeFiles/IfcSimplifiedAlignment.dir/link.d CMakeFiles/IfcSimplifiedAlignment.dir/IfcSimplifiedAlignment.cpp.o -o IfcSimplifiedAlignment -Wl,-rpath,/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build ../libgeometry_mapping_ifc2x3.a ../libgeometry_mapping_ifc4.a ../libgeometry_mapping_ifc4x1.a ../libgeometry_mapping_ifc4x2.a ../libgeometry_mapping_ifc4x3.a ../libgeometry_mapping_ifc4x3_tc1.a ../libgeometry_mapping_ifc4x3_add1.a ../libgeometry_mapping_ifc4x3_add2.a ../libgeometry_mapping_ifc2x3.a ../libgeometry_mapping_ifc4.a ../libgeometry_mapping_ifc4x1.a ../libgeometry_mapping_ifc4x2.a ../libgeometry_mapping_ifc4x3.a ../libgeometry_mapping_ifc4x3_tc1.a ../libgeometry_mapping_ifc4x3_add1.a ../libgeometry_mapping_ifc4x3_add2.a ../libIfcSerializers.so.0.8.0 ../libSerializers_ifc2x3.a ../libSerializers_ifc4.a ../libSerializers_ifc4x1.a ../libSerializers_ifc4x2.a ../libSerializers_ifc4x3.a ../libSerializers_ifc4x3_tc1.a ../libSerializers_ifc4x3_add1.a ../libSerializers_ifc4x3_add2.a ../libgeometry_serializer.a ../libgeometry_serializer_ifc2x3.a ../libgeometry_serializer_ifc4.a ../libgeometry_serializer_ifc4x1.a ../libgeometry_serializer_ifc4x2.a ../libgeometry_serializer_ifc4x3.a ../libgeometry_serializer_ifc4x3_tc1.a ../libgeometry_serializer_ifc4x3_add1.a ../libgeometry_serializer_ifc4x3_add2.a ../libIfcGeom.so.0.8.0 ../libgeometry_mapping_ifc2x3.a ../libgeometry_mapping_ifc4.a ../libgeometry_mapping_ifc4x1.a ../libgeometry_mapping_ifc4x2.a ../libgeometry_mapping_ifc4x3.a ../libgeometry_mapping_ifc4x3_tc1.a ../libgeometry_mapping_ifc4x3_add1.a ../libgeometry_mapping_ifc4x3_add2.a ../libIfcParse.so.0.8.0 /usr/lib64/libboost_system.so.1.83.0 /usr/lib64/libboost_program_options.so.1.83.0 /usr/lib64/libboost_regex.so.1.83.0 /usr/lib64/libboost_thread.so.1.83.0 /usr/lib64/libboost_date_time.so.1.83.0 -lxml2 ../libgeometry_kernel_cgal.so ../libgeometry_kernel_cgal_simple.so /usr/lib64/libmpfr.so /usr/lib64/libgmp.so ../libgeometry_kernel_opencascade.so /usr/lib64/libTKernel.so /usr/lib64/libTKMath.so /usr/lib64/libTKBRep.so /usr/lib64/libTKGeomBase.so /usr/lib64/libTKGeomAlgo.so /usr/lib64/libTKG3d.so /usr/lib64/libTKG2d.so /usr/lib64/libTKShHealing.so /usr/lib64/libTKTopAlgo.so /usr/lib64/libTKMesh.so /usr/lib64/libTKPrim.so /usr/lib64/libTKBool.so /usr/lib64/libTKBO.so /usr/lib64/libTKFillet.so /usr/lib64/libTKXSBase.so /usr/lib64/libTKOffset.so /usr/lib64/libTKHLR.so /usr/lib64/libTKBin.so /usr/lib64/libTKDESTEP.so /usr/lib64/libTKDEIGES.so /usr/lib64/libhdf5_cpp.so /usr/lib64/libhdf5.so /usr/lib64/libz.so /usr/lib64/libsz.so /usr/lib64/libaec.so -lproj gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 99%] Built target IfcSimplifiedAlignment /usr/bin/gmake -f qtviewer/CMakeFiles/QtViewer_autogen.dir/build.make qtviewer/CMakeFiles/QtViewer_autogen.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/qtviewer /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/qtviewer/CMakeFiles/QtViewer_autogen.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' /usr/bin/gmake -f qtviewer/CMakeFiles/QtViewer_autogen.dir/build.make qtviewer/CMakeFiles/QtViewer_autogen.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 99%] Automatic MOC for target QtViewer cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/qtviewer && /usr/bin/cmake -E cmake_autogen /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/qtviewer/CMakeFiles/QtViewer_autogen.dir/AutogenInfo.json Release AutoGen: Refreshing parse cache because it doesn't exist. AutoMoc: Generating "BIN:/qtviewer/QtViewer_autogen/moc_predefs.h", because it doesn't exist. /usr/bin/g++ -std=gnu++17 -dM -E -c /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DSCHEMA_SEQ=(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2) -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -I/include -I/usr/include/eigen3 -I/usr/include/qt6/QtCore -I/usr/include/qt6 -I/usr/lib64/qt6/mkspecs/linux-g++ -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtWidgets -I/usr/include -I/usr/include/c++/15 -I/usr/include/c++/15/s390x-redhat-linux -I/usr/include/c++/15/backward -I/usr/lib/gcc/s390x-redhat-linux/15/include -I/usr/local/include AutoGen: Parsing "/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/IfcViewerWidget.h" AutoGen: Parsing "/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/MainWindow.h" AutoGen: Parsing "/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/MessageLogger.h" AutoGen: Parsing "/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/ParseIfcFile.h" AutoGen: Parsing "/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/IfcViewerWidget.cpp" AutoGen: Parsing "/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/MainWindow.cpp" AutoGen: Parsing "/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/ParseIfcFile.cpp" AutoGen: Parsing "/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/main.cpp" AutoMoc: Generating "BIN:/qtviewer/QtViewer_autogen/EWIEGA46WW/moc_IfcViewerWidget.cpp", because it doesn't exist, from "/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/IfcViewerWidget.h" /usr/lib64/qt6/libexec/moc -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DSCHEMA_SEQ=(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2) -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -I/include -I/usr/include/eigen3 -I/usr/include/qt6/QtCore -I/usr/include/qt6 -I/usr/lib64/qt6/mkspecs/linux-g++ -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtWidgets -I/usr/include -I/usr/include/c++/15 -I/usr/include/c++/15/s390x-redhat-linux -I/usr/include/c++/15/backward -I/usr/lib/gcc/s390x-redhat-linux/15/include -I/usr/local/include --include /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/qtviewer/QtViewer_autogen/moc_predefs.h --output-dep-file -o /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/qtviewer/QtViewer_autogen/EWIEGA46WW/moc_IfcViewerWidget.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/IfcViewerWidget.h AutoMoc: Generating "BIN:/qtviewer/QtViewer_autogen/EWIEGA46WW/moc_MainWindow.cpp", because it doesn't exist, from "/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/MainWindow.h" /usr/lib64/qt6/libexec/moc -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DSCHEMA_SEQ=(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2) -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -I/include -I/usr/include/eigen3 -I/usr/include/qt6/QtCore -I/usr/include/qt6 -I/usr/lib64/qt6/mkspecs/linux-g++ -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtWidgets -I/usr/include -I/usr/include/c++/15 -I/usr/include/c++/15/s390x-redhat-linux -I/usr/include/c++/15/backward -I/usr/lib/gcc/s390x-redhat-linux/15/include -I/usr/local/include --include /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/qtviewer/QtViewer_autogen/moc_predefs.h --output-dep-file -o /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/qtviewer/QtViewer_autogen/EWIEGA46WW/moc_MainWindow.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/MainWindow.h AutoMoc: Reading dependencies from "BIN:/qtviewer/QtViewer_autogen/EWIEGA46WW/moc_MainWindow.cpp.d" AutoMoc: Generating "BIN:/qtviewer/QtViewer_autogen/EWIEGA46WW/moc_MessageLogger.cpp", because it doesn't exist, from "/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/MessageLogger.h" /usr/lib64/qt6/libexec/moc -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DSCHEMA_SEQ=(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2) -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/usr/include/opencascade -I/usr/include/libxml2 -I/include -I/usr/include/eigen3 -I/usr/include/qt6/QtCore -I/usr/include/qt6 -I/usr/lib64/qt6/mkspecs/linux-g++ -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtWidgets -I/usr/include -I/usr/include/c++/15 -I/usr/include/c++/15/s390x-redhat-linux -I/usr/include/c++/15/backward -I/usr/lib/gcc/s390x-redhat-linux/15/include -I/usr/local/include --include /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/qtviewer/QtViewer_autogen/moc_predefs.h --output-dep-file -o /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/qtviewer/QtViewer_autogen/EWIEGA46WW/moc_MessageLogger.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/MessageLogger.h AutoMoc: Reading dependencies from "BIN:/qtviewer/QtViewer_autogen/EWIEGA46WW/moc_MessageLogger.cpp.d" AutoMoc: Reading dependencies from "BIN:/qtviewer/QtViewer_autogen/EWIEGA46WW/moc_IfcViewerWidget.cpp.d" AutoMoc: Generating MOC compilation "BIN:/qtviewer/QtViewer_autogen/mocs_compilation.cpp" AutoMoc: Merging MOC dependencies into "BIN:/qtviewer/QtViewer_autogen/deps" AutoGen: Writing the parse cache file "BIN:/qtviewer/CMakeFiles/QtViewer_autogen.dir/ParseCache.txt" AutoGen: Writing the settings file "BIN:/qtviewer/CMakeFiles/QtViewer_autogen.dir/AutogenUsed.txt" cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/qtviewer && /usr/bin/cmake -E touch /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/qtviewer/QtViewer_autogen/timestamp gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 99%] Built target QtViewer_autogen /usr/bin/gmake -f qtviewer/CMakeFiles/QtViewer.dir/build.make qtviewer/CMakeFiles/QtViewer.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 99%] Automatic RCC for resources/qt_resources.qrc cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/qtviewer && /usr/bin/cmake -E cmake_autorcc /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/qtviewer/CMakeFiles/QtViewer_autogen.dir/AutoRcc_qt_resources_3YJK5W5UP7_Info.json Release AutoRcc: Generating "BIN:/qtviewer/QtViewer_autogen/3YJK5W5UP7/qrc_qt_resources.cpp", because it doesn't exist, from "/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/resources/qt_resources.qrc" /usr/lib64/qt6/libexec/rcc -name qt_resources -o /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/qtviewer/QtViewer_autogen/3YJK5W5UP7/qrc_qt_resources.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/resources/qt_resources.qrc AutoRcc: Writing settings file "BIN:/qtviewer/CMakeFiles/QtViewer_autogen.dir/AutoRcc_qt_resources_3YJK5W5UP7_Used.txt" cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/cmake /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/qtviewer /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/qtviewer/CMakeFiles/QtViewer.dir/DependInfo.cmake "--color=" Dependencies file "qtviewer/QtViewer_autogen/deps" is newer than depends file "/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/qtviewer/CMakeFiles/QtViewer.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target QtViewer gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' /usr/bin/gmake -f qtviewer/CMakeFiles/QtViewer.dir/build.make qtviewer/CMakeFiles/QtViewer.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [ 99%] Building CXX object qtviewer/CMakeFiles/QtViewer.dir/QtViewer_autogen/mocs_compilation.cpp.o cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/qtviewer && /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/qtviewer/QtViewer_autogen/include -I/usr/include/opencascade -I/usr/include/libxml2 -I/include -isystem /usr/include/eigen3 -isystem /usr/include/qt6/QtCore -isystem /usr/include/qt6 -isystem /usr/lib64/qt6/mkspecs/linux-g++ -isystem /usr/include/qt6/QtGui -isystem /usr/include/qt6/QtOpenGL -isystem /usr/include/qt6/QtOpenGLWidgets -isystem /usr/include/qt6/QtWidgets -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -MD -MT qtviewer/CMakeFiles/QtViewer.dir/QtViewer_autogen/mocs_compilation.cpp.o -MF CMakeFiles/QtViewer.dir/QtViewer_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/QtViewer.dir/QtViewer_autogen/mocs_compilation.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/qtviewer/QtViewer_autogen/mocs_compilation.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/qtviewer/QtViewer_autogen/EWIEGA46WW/../../../../src/qtviewer/../ifcgeom/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/qtviewer/QtViewer_autogen/EWIEGA46WW/../../../../src/qtviewer/../ifcgeom/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/qtviewer/QtViewer_autogen/EWIEGA46WW/../../../../src/qtviewer/../ifcgeom/../ifcparse/IfcParse.h:33, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/qtviewer/QtViewer_autogen/EWIEGA46WW/../../../../src/qtviewer/../ifcgeom/../ifcparse/IfcFile.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/qtviewer/QtViewer_autogen/EWIEGA46WW/../../../../src/qtviewer/../ifcgeom/Iterator.h:61, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/qtviewer/QtViewer_autogen/EWIEGA46WW/../../../../src/qtviewer/ParseIfcFile.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/qtviewer/QtViewer_autogen/EWIEGA46WW/../../../../src/qtviewer/IfcViewerWidget.h:16, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/qtviewer/QtViewer_autogen/EWIEGA46WW/moc_IfcViewerWidget.cpp:9, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/qtviewer/QtViewer_autogen/mocs_compilation.cpp:2: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/qtviewer/QtViewer_autogen/EWIEGA46WW/../../../../src/qtviewer/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/qtviewer/QtViewer_autogen/EWIEGA46WW/../../../../src/qtviewer/../ifcgeom/../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/qtviewer/QtViewer_autogen/EWIEGA46WW/../../../../src/qtviewer/../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/qtviewer/QtViewer_autogen/EWIEGA46WW/../../../../src/qtviewer/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/qtviewer/QtViewer_autogen/EWIEGA46WW/../../../../src/qtviewer/../ifcgeom/../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/qtviewer/QtViewer_autogen/EWIEGA46WW/../../../../src/qtviewer/../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/qtviewer/QtViewer_autogen/EWIEGA46WW/../../../../src/qtviewer/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/qtviewer/QtViewer_autogen/EWIEGA46WW/../../../../src/qtviewer/../ifcgeom/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/qtviewer/QtViewer_autogen/EWIEGA46WW/../../../../src/qtviewer/../ifcgeom/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/qtviewer/QtViewer_autogen/EWIEGA46WW/../../../../src/qtviewer/../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [ 99%] Building CXX object qtviewer/CMakeFiles/QtViewer.dir/IfcViewerWidget.cpp.o cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/qtviewer && /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/qtviewer/QtViewer_autogen/include -I/usr/include/opencascade -I/usr/include/libxml2 -I/include -isystem /usr/include/eigen3 -isystem /usr/include/qt6/QtCore -isystem /usr/include/qt6 -isystem /usr/lib64/qt6/mkspecs/linux-g++ -isystem /usr/include/qt6/QtGui -isystem /usr/include/qt6/QtOpenGL -isystem /usr/include/qt6/QtOpenGLWidgets -isystem /usr/include/qt6/QtWidgets -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -MD -MT qtviewer/CMakeFiles/QtViewer.dir/IfcViewerWidget.cpp.o -MF CMakeFiles/QtViewer.dir/IfcViewerWidget.cpp.o.d -o CMakeFiles/QtViewer.dir/IfcViewerWidget.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/IfcViewerWidget.cpp /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx: In function ‘const ifcopenshell::geometry::taxonomy::geom_item::ptr& ifcopenshell_geometry_taxonomy_collection___getitem__(const ifcopenshell::geometry::taxonomy::collection*, int)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx:6492:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 6492 | if (index < 0 || index >= self->children.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx: In function ‘const ifcopenshell::geometry::taxonomy::edge::ptr& ifcopenshell_geometry_taxonomy_loop___getitem__(const ifcopenshell::geometry::taxonomy::loop*, int)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx:6504:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 6504 | if (index < 0 || index >= self->children.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx: In function ‘const ifcopenshell::geometry::taxonomy::loop::ptr& ifcopenshell_geometry_taxonomy_face___getitem__(const ifcopenshell::geometry::taxonomy::face*, int)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx:6513:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 6513 | if (index < 0 || index >= self->children.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx: In function ‘const ifcopenshell::geometry::taxonomy::face::ptr& ifcopenshell_geometry_taxonomy_shell___getitem__(const ifcopenshell::geometry::taxonomy::shell*, int)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx:6525:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 6525 | if (index < 0 || index >= self->children.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx: In function ‘const ifcopenshell::geometry::taxonomy::shell::ptr& ifcopenshell_geometry_taxonomy_solid___getitem__(const ifcopenshell::geometry::taxonomy::solid*, int)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx:6534:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 6534 | if (index < 0 || index >= self->children.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx: In function ‘const ifcopenshell::geometry::taxonomy::geom_item::ptr& ifcopenshell_geometry_taxonomy_loft___getitem__(const ifcopenshell::geometry::taxonomy::loft*, int)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx:6546:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 6546 | if (index < 0 || index >= self->children.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx: In function ‘const ifcopenshell::geometry::taxonomy::geom_item::ptr& ifcopenshell_geometry_taxonomy_boolean_result___getitem__(const ifcopenshell::geometry::taxonomy::boolean_result*, int)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx:6573:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 6573 | if (index < 0 || index >= self->children.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/IfcViewerWidget.cpp: In member function ‘void IfcViewerWidget::orientScene(osg::ref_ptr)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/IfcViewerWidget.cpp:195:8: warning: variable ‘log’ set but not used [-Wunused-but-set-variable] 195 | auto log = [center, radius, eye]() { | ^~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx: At global scope: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx:8359:12: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 8359 | SWIGINTERN char const *const IfcUtil_IfcBaseClass_get_argument_type(IfcUtil::IfcBaseClass const *self,unsigned int i){ | ^~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx: In function ‘std::vector > IfcParse_enumeration_type_argument_types(IfcParse::enumeration_type*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx:8522:138: warning: unused parameter ‘self’ [-Wunused-parameter] 8522 | SWIGINTERN std::vector< std::string,std::allocator< std::string > > IfcParse_enumeration_type_argument_types(IfcParse::enumeration_type *self){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/../ifcparse/IfcParse.h:33, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/../ifcparse/IfcFile.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/Iterator.h:61: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘auto VariantArray::apply_visitor(Visitor&&, std::size_t) const [with Visitor = convert_cpp_attribute_to_python(AttributeValue, bool)::; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx:8614:35: required from here 8614 | return arg.array_->apply_visitor([include_identifier](auto& v){ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8615 | using U = std::decay_t; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8616 | if constexpr (is_std_vector_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8617 | return pythonize_vector(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8618 | } else if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8619 | return pythonize(std::string(v.value())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8620 | } else if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8621 | if (feature_use_attribute_value_derived) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8622 | return SWIG_NewPointerObj(new attribute_value_derived, SWIGTYPE_p_attribute_value_derived, SWIG_POINTER_OWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8623 | } else { | ~~~~~~~~ 8624 | Py_INCREF(Py_None); | ~~~~~~~~~~~~~~~~~~~ 8625 | return static_cast(Py_None); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8626 | } | ~ 8627 | } else if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8628 | return get_info_cpp(v, include_identifier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8629 | } else if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8630 | auto r = PyTuple_New(v->size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8631 | for (unsigned i = 0; i < v->size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8632 | PyTuple_SetItem(r, i, get_info_cpp((*v)[i], include_identifier)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8633 | } | ~ 8634 | return r; | ~~~~~~~~~ 8635 | } else if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8636 | auto rs = PyTuple_New(v->size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8637 | for (auto it = v->begin(); it != v->end(); ++it) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8638 | auto v_i = it; | ~~~~~~~~~~~~~~ 8639 | auto r = PyTuple_New(v_i->size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8640 | for (unsigned i = 0; i < v_i->size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8641 | PyTuple_SetItem(r, i, get_info_cpp((*v_i)[i], include_identifier)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8642 | } | ~ 8643 | PyTuple_SetItem(rs, std::distance(v->begin(), it), r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8644 | } | ~ 8645 | return rs; | ~~~~~~~~~~ 8646 | } else if constexpr (std::is_same_v || std::is_same_v || std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8647 | Py_INCREF(Py_None); | ~~~~~~~~~~~~~~~~~~~ 8648 | return static_cast(Py_None); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8649 | } else { | ~~~~~~~~ 8650 | return pythonize(v); | ~~~~~~~~~~~~~~~~~~~~ 8651 | } | ~ 8652 | }, arg.index_); | ~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/../ifcparse/variantarray.h:254:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 254 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx: In function ‘PyObject* get_info_cpp(IfcUtil::IfcBaseClass*, bool)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx:8666:38: warning: unused variable ‘attr_type’ [-Wunused-variable] 8666 | auto attr_type = *dit | ^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx: In function ‘PyObject* _wrap_Triangulation_materials(PyObject*, PyObject*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx:18262:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 18262 | for (int i = 0; i < (*result).size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx: In function ‘PyObject* _wrap_Iterator_get_task_items(PyObject*, PyObject*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx:20802:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 20802 | for (int i = 0; i < v.size(); ++i) { | ~~^~~~~~~~~~ In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/../ifcgeom/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/../ifcgeom/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/../ifcgeom/../ifcparse/IfcParse.h:33, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/../ifcgeom/../ifcparse/IfcFile.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/../ifcgeom/Iterator.h:61, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/ParseIfcFile.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/IfcViewerWidget.h:16, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/IfcViewerWidget.cpp:1: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/../ifcgeom/../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/../ifcgeom/../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/../ifcgeom/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/../ifcgeom/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx: In function ‘PyObject* _wrap_collection_children_(PyObject*, PyObject*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx:36270:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 36270 | for (int i = 0; i < (*result).size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx: In function ‘PyObject* _wrap_loop_children_(PyObject*, PyObject*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx:37107:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37107 | for (int i = 0; i < (*result).size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx: In function ‘PyObject* _wrap_face_children_(PyObject*, PyObject*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx:37606:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37606 | for (int i = 0; i < (*result).size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx: In function ‘PyObject* _wrap_shell_children_(PyObject*, PyObject*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx:38202:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 38202 | for (int i = 0; i < (*result).size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx: In function ‘PyObject* _wrap_solid_children_(PyObject*, PyObject*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx:38546:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 38546 | for (int i = 0; i < (*result).size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx: In function ‘PyObject* _wrap_loft_children_(PyObject*, PyObject*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx:39095:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 39095 | for (int i = 0; i < (*result).size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx: In function ‘PyObject* _wrap_boolean_result_children_(PyObject*, PyObject*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx:44002:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 44002 | for (int i = 0; i < (*result).size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx: In function ‘PyObject* _wrap_tree_styles(PyObject*, PyObject*)’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx:58626:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58626 | for (int i = 0; i < (*result).size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘auto VariantArray::apply_visitor(Visitor&&, std::size_t) const [with Visitor = _wrap_HeaderEntity_getArgument(PyObject*, PyObject*)::; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx:81136:51: required from here 81136 | resultobj = (&result)->array_->apply_visitor([](auto& v){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 81137 | using U = std::decay_t; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81138 | if constexpr (is_std_vector_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81139 | return pythonize_vector(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81140 | } else if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81141 | return pythonize(std::string(v.value())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81142 | } else if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81143 | if (feature_use_attribute_value_derived) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81144 | return SWIG_NewPointerObj(new attribute_value_derived, SWIGTYPE_p_attribute_value_derived, SWIG_POINTER_OWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81145 | } else { | ~~~~~~~~ 81146 | Py_INCREF(Py_None); | ~~~~~~~~~~~~~~~~~~~ 81147 | return static_cast(Py_None); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81148 | } | ~ 81149 | } else if constexpr (std::is_same_v || std::is_same_v || std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81150 | Py_INCREF(Py_None); | ~~~~~~~~~~~~~~~~~~~ 81151 | return static_cast(Py_None); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81152 | } else if constexpr (std::is_same_v || std::is_same_v || std::is_same_v || std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81153 | Py_INCREF(Py_None); | ~~~~~~~~~~~~~~~~~~~ 81154 | return static_cast(Py_None); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81155 | } else { | ~~~~~~~~ 81156 | return pythonize(v); | ~~~~~~~~~~~~~~~~~~~~ 81157 | } | ~ 81158 | }, (&result)->index_); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/../ifcparse/variantarray.h:254:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 254 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘auto VariantArray::apply_visitor(Visitor&&, std::size_t) const [with Visitor = _wrap_FileDescription_description__SWIG_1(PyObject*, Py_ssize_t, PyObject**)::; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx:81425:51: required from here 81425 | resultobj = (&result)->array_->apply_visitor([](auto& v){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 81426 | using U = std::decay_t; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81427 | if constexpr (is_std_vector_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81428 | return pythonize_vector(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81429 | } else if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81430 | return pythonize(std::string(v.value())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81431 | } else if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81432 | if (feature_use_attribute_value_derived) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81433 | return SWIG_NewPointerObj(new attribute_value_derived, SWIGTYPE_p_attribute_value_derived, SWIG_POINTER_OWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81434 | } else { | ~~~~~~~~ 81435 | Py_INCREF(Py_None); | ~~~~~~~~~~~~~~~~~~~ 81436 | return static_cast(Py_None); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81437 | } | ~ 81438 | } else if constexpr (std::is_same_v || std::is_same_v || std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81439 | Py_INCREF(Py_None); | ~~~~~~~~~~~~~~~~~~~ 81440 | return static_cast(Py_None); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81441 | } else if constexpr (std::is_same_v || std::is_same_v || std::is_same_v || std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81442 | Py_INCREF(Py_None); | ~~~~~~~~~~~~~~~~~~~ 81443 | return static_cast(Py_None); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81444 | } else { | ~~~~~~~~ 81445 | return pythonize(v); | ~~~~~~~~~~~~~~~~~~~~ 81446 | } | ~ 81447 | }, (&result)->index_); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/../ifcparse/variantarray.h:254:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 254 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘auto VariantArray::apply_visitor(Visitor&&, std::size_t) const [with Visitor = _wrap_FileDescription_implementation_level__SWIG_1(PyObject*, Py_ssize_t, PyObject**)::; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx:81533:51: required from here 81533 | resultobj = (&result)->array_->apply_visitor([](auto& v){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 81534 | using U = std::decay_t; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81535 | if constexpr (is_std_vector_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81536 | return pythonize_vector(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81537 | } else if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81538 | return pythonize(std::string(v.value())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81539 | } else if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81540 | if (feature_use_attribute_value_derived) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81541 | return SWIG_NewPointerObj(new attribute_value_derived, SWIGTYPE_p_attribute_value_derived, SWIG_POINTER_OWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81542 | } else { | ~~~~~~~~ 81543 | Py_INCREF(Py_None); | ~~~~~~~~~~~~~~~~~~~ 81544 | return static_cast(Py_None); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81545 | } | ~ 81546 | } else if constexpr (std::is_same_v || std::is_same_v || std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81547 | Py_INCREF(Py_None); | ~~~~~~~~~~~~~~~~~~~ 81548 | return static_cast(Py_None); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81549 | } else if constexpr (std::is_same_v || std::is_same_v || std::is_same_v || std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81550 | Py_INCREF(Py_None); | ~~~~~~~~~~~~~~~~~~~ 81551 | return static_cast(Py_None); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81552 | } else { | ~~~~~~~~ 81553 | return pythonize(v); | ~~~~~~~~~~~~~~~~~~~~ 81554 | } | ~ 81555 | }, (&result)->index_); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/../ifcparse/variantarray.h:254:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 254 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘auto VariantArray::apply_visitor(Visitor&&, std::size_t) const [with Visitor = _wrap_FileName_name__SWIG_1(PyObject*, Py_ssize_t, PyObject**)::; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx:82020:51: required from here 82020 | resultobj = (&result)->array_->apply_visitor([](auto& v){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 82021 | using U = std::decay_t; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82022 | if constexpr (is_std_vector_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82023 | return pythonize_vector(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82024 | } else if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82025 | return pythonize(std::string(v.value())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82026 | } else if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82027 | if (feature_use_attribute_value_derived) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82028 | return SWIG_NewPointerObj(new attribute_value_derived, SWIGTYPE_p_attribute_value_derived, SWIG_POINTER_OWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82029 | } else { | ~~~~~~~~ 82030 | Py_INCREF(Py_None); | ~~~~~~~~~~~~~~~~~~~ 82031 | return static_cast(Py_None); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82032 | } | ~ 82033 | } else if constexpr (std::is_same_v || std::is_same_v || std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82034 | Py_INCREF(Py_None); | ~~~~~~~~~~~~~~~~~~~ 82035 | return static_cast(Py_None); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82036 | } else if constexpr (std::is_same_v || std::is_same_v || std::is_same_v || std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82037 | Py_INCREF(Py_None); | ~~~~~~~~~~~~~~~~~~~ 82038 | return static_cast(Py_None); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82039 | } else { | ~~~~~~~~ 82040 | return pythonize(v); | ~~~~~~~~~~~~~~~~~~~~ 82041 | } | ~ 82042 | }, (&result)->index_); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/../ifcparse/variantarray.h:254:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 254 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘auto VariantArray::apply_visitor(Visitor&&, std::size_t) const [with Visitor = _wrap_FileName_time_stamp__SWIG_1(PyObject*, Py_ssize_t, PyObject**)::; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx:82127:51: required from here 82127 | resultobj = (&result)->array_->apply_visitor([](auto& v){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 82128 | using U = std::decay_t; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82129 | if constexpr (is_std_vector_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82130 | return pythonize_vector(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82131 | } else if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82132 | return pythonize(std::string(v.value())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82133 | } else if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82134 | if (feature_use_attribute_value_derived) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82135 | return SWIG_NewPointerObj(new attribute_value_derived, SWIGTYPE_p_attribute_value_derived, SWIG_POINTER_OWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82136 | } else { | ~~~~~~~~ 82137 | Py_INCREF(Py_None); | ~~~~~~~~~~~~~~~~~~~ 82138 | return static_cast(Py_None); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82139 | } | ~ 82140 | } else if constexpr (std::is_same_v || std::is_same_v || std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82141 | Py_INCREF(Py_None); | ~~~~~~~~~~~~~~~~~~~ 82142 | return static_cast(Py_None); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82143 | } else if constexpr (std::is_same_v || std::is_same_v || std::is_same_v || std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82144 | Py_INCREF(Py_None); | ~~~~~~~~~~~~~~~~~~~ 82145 | return static_cast(Py_None); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82146 | } else { | ~~~~~~~~ 82147 | return pythonize(v); | ~~~~~~~~~~~~~~~~~~~~ 82148 | } | ~ 82149 | }, (&result)->index_); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/../ifcparse/variantarray.h:254:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 254 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘auto VariantArray::apply_visitor(Visitor&&, std::size_t) const [with Visitor = _wrap_FileName_author__SWIG_1(PyObject*, Py_ssize_t, PyObject**)::; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx:82234:51: required from here 82234 | resultobj = (&result)->array_->apply_visitor([](auto& v){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 82235 | using U = std::decay_t; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82236 | if constexpr (is_std_vector_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82237 | return pythonize_vector(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82238 | } else if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82239 | return pythonize(std::string(v.value())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82240 | } else if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82241 | if (feature_use_attribute_value_derived) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82242 | return SWIG_NewPointerObj(new attribute_value_derived, SWIGTYPE_p_attribute_value_derived, SWIG_POINTER_OWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82243 | } else { | ~~~~~~~~ 82244 | Py_INCREF(Py_None); | ~~~~~~~~~~~~~~~~~~~ 82245 | return static_cast(Py_None); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82246 | } | ~ 82247 | } else if constexpr (std::is_same_v || std::is_same_v || std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82248 | Py_INCREF(Py_None); | ~~~~~~~~~~~~~~~~~~~ 82249 | return static_cast(Py_None); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82250 | } else if constexpr (std::is_same_v || std::is_same_v || std::is_same_v || std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82251 | Py_INCREF(Py_None); | ~~~~~~~~~~~~~~~~~~~ 82252 | return static_cast(Py_None); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82253 | } else { | ~~~~~~~~ 82254 | return pythonize(v); | ~~~~~~~~~~~~~~~~~~~~ 82255 | } | ~ 82256 | }, (&result)->index_); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/../ifcparse/variantarray.h:254:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 254 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘auto VariantArray::apply_visitor(Visitor&&, std::size_t) const [with Visitor = _wrap_FileName_organization__SWIG_1(PyObject*, Py_ssize_t, PyObject**)::; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx:82342:51: required from here 82342 | resultobj = (&result)->array_->apply_visitor([](auto& v){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 82343 | using U = std::decay_t; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82344 | if constexpr (is_std_vector_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82345 | return pythonize_vector(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82346 | } else if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82347 | return pythonize(std::string(v.value())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82348 | } else if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82349 | if (feature_use_attribute_value_derived) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82350 | return SWIG_NewPointerObj(new attribute_value_derived, SWIGTYPE_p_attribute_value_derived, SWIG_POINTER_OWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82351 | } else { | ~~~~~~~~ 82352 | Py_INCREF(Py_None); | ~~~~~~~~~~~~~~~~~~~ 82353 | return static_cast(Py_None); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82354 | } | ~ 82355 | } else if constexpr (std::is_same_v || std::is_same_v || std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82356 | Py_INCREF(Py_None); | ~~~~~~~~~~~~~~~~~~~ 82357 | return static_cast(Py_None); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82358 | } else if constexpr (std::is_same_v || std::is_same_v || std::is_same_v || std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82359 | Py_INCREF(Py_None); | ~~~~~~~~~~~~~~~~~~~ 82360 | return static_cast(Py_None); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82361 | } else { | ~~~~~~~~ 82362 | return pythonize(v); | ~~~~~~~~~~~~~~~~~~~~ 82363 | } | ~ 82364 | }, (&result)->index_); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/../ifcparse/variantarray.h:254:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 254 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘auto VariantArray::apply_visitor(Visitor&&, std::size_t) const [with Visitor = _wrap_FileName_preprocessor_version__SWIG_1(PyObject*, Py_ssize_t, PyObject**)::; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx:82450:51: required from here 82450 | resultobj = (&result)->array_->apply_visitor([](auto& v){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 82451 | using U = std::decay_t; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82452 | if constexpr (is_std_vector_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82453 | return pythonize_vector(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82454 | } else if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82455 | return pythonize(std::string(v.value())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82456 | } else if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82457 | if (feature_use_attribute_value_derived) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82458 | return SWIG_NewPointerObj(new attribute_value_derived, SWIGTYPE_p_attribute_value_derived, SWIG_POINTER_OWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82459 | } else { | ~~~~~~~~ 82460 | Py_INCREF(Py_None); | ~~~~~~~~~~~~~~~~~~~ 82461 | return static_cast(Py_None); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82462 | } | ~ 82463 | } else if constexpr (std::is_same_v || std::is_same_v || std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82464 | Py_INCREF(Py_None); | ~~~~~~~~~~~~~~~~~~~ 82465 | return static_cast(Py_None); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82466 | } else if constexpr (std::is_same_v || std::is_same_v || std::is_same_v || std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82467 | Py_INCREF(Py_None); | ~~~~~~~~~~~~~~~~~~~ 82468 | return static_cast(Py_None); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82469 | } else { | ~~~~~~~~ 82470 | return pythonize(v); | ~~~~~~~~~~~~~~~~~~~~ 82471 | } | ~ 82472 | }, (&result)->index_); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/../ifcparse/variantarray.h:254:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 254 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘auto VariantArray::apply_visitor(Visitor&&, std::size_t) const [with Visitor = _wrap_FileName_originating_system__SWIG_1(PyObject*, Py_ssize_t, PyObject**)::; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx:82557:51: required from here 82557 | resultobj = (&result)->array_->apply_visitor([](auto& v){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 82558 | using U = std::decay_t; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82559 | if constexpr (is_std_vector_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82560 | return pythonize_vector(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82561 | } else if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82562 | return pythonize(std::string(v.value())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82563 | } else if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82564 | if (feature_use_attribute_value_derived) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82565 | return SWIG_NewPointerObj(new attribute_value_derived, SWIGTYPE_p_attribute_value_derived, SWIG_POINTER_OWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82566 | } else { | ~~~~~~~~ 82567 | Py_INCREF(Py_None); | ~~~~~~~~~~~~~~~~~~~ 82568 | return static_cast(Py_None); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82569 | } | ~ 82570 | } else if constexpr (std::is_same_v || std::is_same_v || std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82571 | Py_INCREF(Py_None); | ~~~~~~~~~~~~~~~~~~~ 82572 | return static_cast(Py_None); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82573 | } else if constexpr (std::is_same_v || std::is_same_v || std::is_same_v || std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82574 | Py_INCREF(Py_None); | ~~~~~~~~~~~~~~~~~~~ 82575 | return static_cast(Py_None); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82576 | } else { | ~~~~~~~~ 82577 | return pythonize(v); | ~~~~~~~~~~~~~~~~~~~~ 82578 | } | ~ 82579 | }, (&result)->index_); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/../ifcparse/variantarray.h:254:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 254 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘auto VariantArray::apply_visitor(Visitor&&, std::size_t) const [with Visitor = _wrap_FileName_authorization__SWIG_1(PyObject*, Py_ssize_t, PyObject**)::; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx:82664:51: required from here 82664 | resultobj = (&result)->array_->apply_visitor([](auto& v){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 82665 | using U = std::decay_t; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82666 | if constexpr (is_std_vector_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82667 | return pythonize_vector(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82668 | } else if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82669 | return pythonize(std::string(v.value())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82670 | } else if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82671 | if (feature_use_attribute_value_derived) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82672 | return SWIG_NewPointerObj(new attribute_value_derived, SWIGTYPE_p_attribute_value_derived, SWIG_POINTER_OWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82673 | } else { | ~~~~~~~~ 82674 | Py_INCREF(Py_None); | ~~~~~~~~~~~~~~~~~~~ 82675 | return static_cast(Py_None); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82676 | } | ~ 82677 | } else if constexpr (std::is_same_v || std::is_same_v || std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82678 | Py_INCREF(Py_None); | ~~~~~~~~~~~~~~~~~~~ 82679 | return static_cast(Py_None); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82680 | } else if constexpr (std::is_same_v || std::is_same_v || std::is_same_v || std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82681 | Py_INCREF(Py_None); | ~~~~~~~~~~~~~~~~~~~ 82682 | return static_cast(Py_None); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82683 | } else { | ~~~~~~~~ 82684 | return pythonize(v); | ~~~~~~~~~~~~~~~~~~~~ 82685 | } | ~ 82686 | }, (&result)->index_); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/../ifcparse/variantarray.h:254:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 254 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘auto VariantArray::apply_visitor(Visitor&&, std::size_t) const [with Visitor = _wrap_entity_instance_get_argument__SWIG_0(PyObject*, Py_ssize_t, PyObject**)::; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx:87692:51: required from here 87692 | resultobj = (&result)->array_->apply_visitor([](auto& v){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 87693 | using U = std::decay_t; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87694 | if constexpr (is_std_vector_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87695 | return pythonize_vector(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87696 | } else if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87697 | return pythonize(std::string(v.value())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87698 | } else if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87699 | if (feature_use_attribute_value_derived) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87700 | return SWIG_NewPointerObj(new attribute_value_derived, SWIGTYPE_p_attribute_value_derived, SWIG_POINTER_OWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87701 | } else { | ~~~~~~~~ 87702 | Py_INCREF(Py_None); | ~~~~~~~~~~~~~~~~~~~ 87703 | return static_cast(Py_None); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87704 | } | ~ 87705 | } else if constexpr (std::is_same_v || std::is_same_v || std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87706 | Py_INCREF(Py_None); | ~~~~~~~~~~~~~~~~~~~ 87707 | return static_cast(Py_None); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87708 | } else if constexpr (std::is_same_v || std::is_same_v || std::is_same_v || std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87709 | Py_INCREF(Py_None); | ~~~~~~~~~~~~~~~~~~~ 87710 | return static_cast(Py_None); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87711 | } else { | ~~~~~~~~ 87712 | return pythonize(v); | ~~~~~~~~~~~~~~~~~~~~ 87713 | } | ~ 87714 | }, (&result)->index_); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/../ifcparse/variantarray.h:254:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 254 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘auto VariantArray::apply_visitor(Visitor&&, std::size_t) const [with Visitor = _wrap_entity_instance_get_argument__SWIG_1(PyObject*, Py_ssize_t, PyObject**)::; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx:87772:51: required from here 87772 | resultobj = (&result)->array_->apply_visitor([](auto& v){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 87773 | using U = std::decay_t; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87774 | if constexpr (is_std_vector_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87775 | return pythonize_vector(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87776 | } else if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87777 | return pythonize(std::string(v.value())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87778 | } else if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87779 | if (feature_use_attribute_value_derived) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87780 | return SWIG_NewPointerObj(new attribute_value_derived, SWIGTYPE_p_attribute_value_derived, SWIG_POINTER_OWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87781 | } else { | ~~~~~~~~ 87782 | Py_INCREF(Py_None); | ~~~~~~~~~~~~~~~~~~~ 87783 | return static_cast(Py_None); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87784 | } | ~ 87785 | } else if constexpr (std::is_same_v || std::is_same_v || std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87786 | Py_INCREF(Py_None); | ~~~~~~~~~~~~~~~~~~~ 87787 | return static_cast(Py_None); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87788 | } else if constexpr (std::is_same_v || std::is_same_v || std::is_same_v || std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87789 | Py_INCREF(Py_None); | ~~~~~~~~~~~~~~~~~~~ 87790 | return static_cast(Py_None); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87791 | } else { | ~~~~~~~~ 87792 | return pythonize(v); | ~~~~~~~~~~~~~~~~~~~~ 87793 | } | ~ 87794 | }, (&result)->index_); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/../ifcparse/variantarray.h:254:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 254 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘auto VariantArray::apply_visitor(Visitor&&, std::size_t) const [with Visitor = _wrap_IfcBaseEntity_get(PyObject*, PyObject*)::; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx:89111:51: required from here 89111 | resultobj = (&result)->array_->apply_visitor([](auto& v){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 89112 | using U = std::decay_t; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89113 | if constexpr (is_std_vector_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89114 | return pythonize_vector(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89115 | } else if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89116 | return pythonize(std::string(v.value())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89117 | } else if constexpr (std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89118 | if (feature_use_attribute_value_derived) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89119 | return SWIG_NewPointerObj(new attribute_value_derived, SWIGTYPE_p_attribute_value_derived, SWIG_POINTER_OWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89120 | } else { | ~~~~~~~~ 89121 | Py_INCREF(Py_None); | ~~~~~~~~~~~~~~~~~~~ 89122 | return static_cast(Py_None); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89123 | } | ~ 89124 | } else if constexpr (std::is_same_v || std::is_same_v || std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89125 | Py_INCREF(Py_None); | ~~~~~~~~~~~~~~~~~~~ 89126 | return static_cast(Py_None); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89127 | } else if constexpr (std::is_same_v || std::is_same_v || std::is_same_v || std::is_same_v) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89128 | Py_INCREF(Py_None); | ~~~~~~~~~~~~~~~~~~~ 89129 | return static_cast(Py_None); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89130 | } else { | ~~~~~~~~ 89131 | return pythonize(v); | ~~~~~~~~~~~~~~~~~~~~ 89132 | } | ~ 89133 | }, (&result)->index_); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/../ifcparse/variantarray.h:254:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 254 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/kernels/opencascade/IfcGeomTree.h: In instantiation of ‘std::vector IfcGeom::impl::tree::select(const IfcGeom::BRepElement*, bool, double) const [with T = const IfcUtil::IfcBaseEntity*]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx:6880:63: required from here 6880 | std::vector ps = self->select(elem, completely_within, extend); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/kernels/opencascade/IfcGeomTree.h:1369:46: warning: redundant move in initialization [-Wredundant-move] 1369 | TopoDS_Shape compound(std::move(((ifcopenshell::geometry::OpenCascadeShape*)shp)->shape())); | ^~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/kernels/opencascade/IfcGeomTree.h:1369:46: note: remove ‘std::move’ call /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/kernels/opencascade/IfcGeomTree.h: In instantiation of ‘std::unique_ptr > IfcGeom::impl::tree::build_box_set(const std::vector&) const [with T = const IfcUtil::IfcBaseEntity*]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/kernels/opencascade/IfcGeomTree.h:1028:68: required from ‘std::vector IfcGeom::impl::tree::clash_intersection_many(const std::vector&, const std::vector&, double, bool) const [with T = const IfcUtil::IfcBaseEntity*]’ 1028 | std::unique_ptr> box_set_a = build_box_set(set_a); | ^~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx:6898:52: required from here 6898 | return self->clash_intersection_many(set_a_entities, set_b_entities, tolerance, check_all); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/ifcwrap/../ifcgeom/kernels/opencascade/IfcGeomTree.h:988:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 988 | for (int i=0; i::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/../ifcgeom/../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/../ifcgeom/../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/../ifcgeom/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/../ifcgeom/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [100%] Building CXX object qtviewer/CMakeFiles/QtViewer.dir/MainWindow.cpp.o cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/qtviewer && /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/qtviewer/QtViewer_autogen/include -I/usr/include/opencascade -I/usr/include/libxml2 -I/include -isystem /usr/include/eigen3 -isystem /usr/include/qt6/QtCore -isystem /usr/include/qt6 -isystem /usr/lib64/qt6/mkspecs/linux-g++ -isystem /usr/include/qt6/QtGui -isystem /usr/include/qt6/QtOpenGL -isystem /usr/include/qt6/QtOpenGLWidgets -isystem /usr/include/qt6/QtWidgets -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -MD -MT qtviewer/CMakeFiles/QtViewer.dir/MainWindow.cpp.o -MF CMakeFiles/QtViewer.dir/MainWindow.cpp.o.d -o CMakeFiles/QtViewer.dir/MainWindow.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/MainWindow.cpp In file included from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/../ifcgeom/../ifcparse/IfcEntityInstanceData.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/../ifcgeom/../ifcparse/IfcBaseClass.h:25, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/../ifcgeom/../ifcparse/IfcParse.h:33, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/../ifcgeom/../ifcparse/IfcFile.h:24, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/../ifcgeom/Iterator.h:61, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/ParseIfcFile.h:4, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/IfcViewerWidget.h:16, from /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/MainWindow.cpp:14: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::__cxx11::basic_string&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/../ifcgeom/../ifcparse/IfcSpfHeader.h:43:27: required from here 43 | data_.storage_.set(index, string); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = const std::vector >&; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/../ifcgeom/../ifcparse/IfcSpfHeader.h:47:27: required from here 47 | data_.storage_.set(index, strings); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/../ifcgeom/../ifcparse/variantarray.h: In instantiation of ‘void VariantArray::set(std::size_t, T&&) [with T = Blank; = void; Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; std::size_t = long unsigned int]’: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/../ifcgeom/../ifcparse/variantarray.h:142:20: required from ‘VariantArray::VariantArray(size_t) [with Types = {Blank, Derived, int, bool, boost::logic::tribool, double, std::__cxx11::basic_string, std::allocator >, boost::dynamic_bitset >, EnumerationReference, IfcUtil::IfcBaseClass*, empty_aggregate_t, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr, empty_aggregate_of_aggregate_t, std::vector >, std::allocator > > >, std::vector >, std::allocator > > >, boost::shared_ptr}; size_t = long unsigned int]’ 142 | set(i, typename std::tuple_element<0, std::tuple>::type{}); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/../ifcgeom/../ifcparse/IfcBaseClass.h:134:57: required from here 134 | : IfcBaseClass(IfcEntityInstanceData(storage_t(n))) | ^ /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/../ifcgeom/../ifcparse/variantarray.h:176:19: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | if (index >= size()) { | ~~~~~~^~~~~~~~~ [100%] Building CXX object qtviewer/CMakeFiles/QtViewer.dir/main.cpp.o cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/qtviewer && /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/qtviewer/QtViewer_autogen/include -I/usr/include/opencascade -I/usr/include/libxml2 -I/include -isystem /usr/include/eigen3 -isystem /usr/include/qt6/QtCore -isystem /usr/include/qt6 -isystem /usr/lib64/qt6/mkspecs/linux-g++ -isystem /usr/include/qt6/QtGui -isystem /usr/include/qt6/QtOpenGL -isystem /usr/include/qt6/QtOpenGLWidgets -isystem /usr/include/qt6/QtWidgets -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -MD -MT qtviewer/CMakeFiles/QtViewer.dir/main.cpp.o -MF CMakeFiles/QtViewer.dir/main.cpp.o.d -o CMakeFiles/QtViewer.dir/main.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/src/qtviewer/main.cpp [100%] Building CXX object qtviewer/CMakeFiles/QtViewer.dir/QtViewer_autogen/3YJK5W5UP7/qrc_qt_resources.cpp.o cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/qtviewer && /usr/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAS_SCHEMA_2x3 -DHAS_SCHEMA_4 -DHAS_SCHEMA_4x1 -DHAS_SCHEMA_4x2 -DHAS_SCHEMA_4x3 -DHAS_SCHEMA_4x3_add1 -DHAS_SCHEMA_4x3_add2 -DHAS_SCHEMA_4x3_tc1 -DIFC_SHARED_BUILD -DIFOPSH_WITH_CGAL -DIFOPSH_WITH_OPENCASCADE -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DSCHEMA_SEQ="(2x3)(4)(4x1)(4x2)(4x3)(4x3_tc1)(4x3_add1)(4x3_add2)" -DWITH_GLTF -DWITH_HDF5 -DWITH_IFCXML -D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR -I/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/qtviewer/QtViewer_autogen/include -I/usr/include/opencascade -I/usr/include/libxml2 -I/include -isystem /usr/include/eigen3 -isystem /usr/include/qt6/QtCore -isystem /usr/include/qt6 -isystem /usr/lib64/qt6/mkspecs/linux-g++ -isystem /usr/include/qt6/QtGui -isystem /usr/include/qt6/QtOpenGL -isystem /usr/include/qt6/QtOpenGLWidgets -isystem /usr/include/qt6/QtWidgets -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++17 -Wall -Wextra -Wno-maybe-uninitialized -Wno-deprecated-copy -fPIC -MD -MT qtviewer/CMakeFiles/QtViewer.dir/QtViewer_autogen/3YJK5W5UP7/qrc_qt_resources.cpp.o -MF CMakeFiles/QtViewer.dir/QtViewer_autogen/3YJK5W5UP7/qrc_qt_resources.cpp.o.d -o CMakeFiles/QtViewer.dir/QtViewer_autogen/3YJK5W5UP7/qrc_qt_resources.cpp.o -c /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/qtviewer/QtViewer_autogen/3YJK5W5UP7/qrc_qt_resources.cpp [100%] Linking CXX executable IfcQtViewer cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/qtviewer && /usr/bin/cmake -E cmake_link_script CMakeFiles/QtViewer.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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic -Wl,--dependency-file=CMakeFiles/QtViewer.dir/link.d CMakeFiles/QtViewer.dir/QtViewer_autogen/mocs_compilation.cpp.o CMakeFiles/QtViewer.dir/IfcViewerWidget.cpp.o CMakeFiles/QtViewer.dir/ParseIfcFile.cpp.o CMakeFiles/QtViewer.dir/MainWindow.cpp.o CMakeFiles/QtViewer.dir/main.cpp.o CMakeFiles/QtViewer.dir/QtViewer_autogen/3YJK5W5UP7/qrc_qt_resources.cpp.o -o IfcQtViewer -Wl,-rpath,/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build: ../libgeometry_mapping_ifc2x3.a ../libgeometry_mapping_ifc4.a ../libgeometry_mapping_ifc4x1.a ../libgeometry_mapping_ifc4x2.a ../libgeometry_mapping_ifc4x3.a ../libgeometry_mapping_ifc4x3_tc1.a ../libgeometry_mapping_ifc4x3_add1.a ../libgeometry_mapping_ifc4x3_add2.a ../libgeometry_mapping_ifc2x3.a ../libgeometry_mapping_ifc4.a ../libgeometry_mapping_ifc4x1.a ../libgeometry_mapping_ifc4x2.a ../libgeometry_mapping_ifc4x3.a ../libgeometry_mapping_ifc4x3_tc1.a ../libgeometry_mapping_ifc4x3_add1.a ../libgeometry_mapping_ifc4x3_add2.a ../libIfcSerializers.so.0.8.0 ../libSerializers_ifc2x3.a ../libSerializers_ifc4.a ../libSerializers_ifc4x1.a ../libSerializers_ifc4x2.a ../libSerializers_ifc4x3.a ../libSerializers_ifc4x3_tc1.a ../libSerializers_ifc4x3_add1.a ../libSerializers_ifc4x3_add2.a ../libgeometry_serializer.a ../libgeometry_serializer_ifc2x3.a ../libgeometry_serializer_ifc4.a ../libgeometry_serializer_ifc4x1.a ../libgeometry_serializer_ifc4x2.a ../libgeometry_serializer_ifc4x3.a ../libgeometry_serializer_ifc4x3_tc1.a ../libgeometry_serializer_ifc4x3_add1.a ../libgeometry_serializer_ifc4x3_add2.a -lTKernel -lTKMath -lTKBRep -lTKGeomBase -lTKGeomAlgo -lTKG3d -lTKG2d -lTKShHealing -lTKTopAlgo -lTKMesh -lTKPrim -lTKBool -lTKBO -lTKFillet -lTKXSBase -lTKOffset -lTKHLR -lTKBin -lTKDESTEP -lTKDEIGES -losgDB -losgGA -losgUtil -losgViewer -losg -lOpenThreads /usr/lib64/libQt6OpenGLWidgets.so.6.9.1 /usr/lib64/libQt6Widgets.so.6.9.1 ../libIfcGeom.so.0.8.0 ../libgeometry_mapping_ifc2x3.a ../libgeometry_mapping_ifc4.a ../libgeometry_mapping_ifc4x1.a ../libgeometry_mapping_ifc4x2.a ../libgeometry_mapping_ifc4x3.a ../libgeometry_mapping_ifc4x3_tc1.a ../libgeometry_mapping_ifc4x3_add1.a ../libgeometry_mapping_ifc4x3_add2.a ../libIfcParse.so.0.8.0 /usr/lib64/libboost_system.so.1.83.0 /usr/lib64/libboost_program_options.so.1.83.0 /usr/lib64/libboost_regex.so.1.83.0 /usr/lib64/libboost_thread.so.1.83.0 /usr/lib64/libboost_date_time.so.1.83.0 -lxml2 ../libgeometry_kernel_cgal.so ../libgeometry_kernel_cgal_simple.so -lmpfr -lgmp ../libgeometry_kernel_opencascade.so -lTKernel -lTKMath -lTKBRep -lTKGeomBase -lTKGeomAlgo -lTKG3d -lTKG2d -lTKShHealing -lTKTopAlgo -lTKMesh -lTKPrim -lTKBool -lTKBO -lTKFillet -lTKXSBase -lTKOffset -lTKHLR -lTKBin -lTKDESTEP -lTKDEIGES -lhdf5_cpp -lhdf5 -lz -lsz -laec -lproj /usr/lib64/libQt6OpenGL.so.6.9.1 /usr/lib64/libQt6Gui.so.6.9.1 /usr/lib64/libGLX.so /usr/lib64/libOpenGL.so /usr/lib64/libQt6Core.so.6.9.1 gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [100%] Built target QtViewer [100%] Linking CXX shared module _ifcopenshell_wrapper.cpython-314-s390x-linux-gnu.so cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/ifcwrap && /usr/bin/cmake -E cmake_link_script CMakeFiles/ifcopenshell_wrapper.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -Wl,--dependency-file=CMakeFiles/ifcopenshell_wrapper.dir/link.d -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -o _ifcopenshell_wrapper.cpython-314-s390x-linux-gnu.so CMakeFiles/ifcopenshell_wrapper.dir/CMakeFiles/ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx.o -Wl,-rpath,/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build:/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/svgfill: ../libgeometry_mapping_ifc2x3.a ../libgeometry_mapping_ifc4.a ../libgeometry_mapping_ifc4x1.a ../libgeometry_mapping_ifc4x2.a ../libgeometry_mapping_ifc4x3.a ../libgeometry_mapping_ifc4x3_tc1.a ../libgeometry_mapping_ifc4x3_add1.a ../libgeometry_mapping_ifc4x3_add2.a ../libgeometry_mapping_ifc2x3.a ../libgeometry_mapping_ifc4.a ../libgeometry_mapping_ifc4x1.a ../libgeometry_mapping_ifc4x2.a ../libgeometry_mapping_ifc4x3.a ../libgeometry_mapping_ifc4x3_tc1.a ../libgeometry_mapping_ifc4x3_add1.a ../libgeometry_mapping_ifc4x3_add2.a ../libIfcSerializers.so.0.8.0 ../libSerializers_ifc2x3.a ../libSerializers_ifc4.a ../libSerializers_ifc4x1.a ../libSerializers_ifc4x2.a ../libSerializers_ifc4x3.a ../libSerializers_ifc4x3_tc1.a ../libSerializers_ifc4x3_add1.a ../libSerializers_ifc4x3_add2.a ../libgeometry_serializer.a ../libgeometry_serializer_ifc2x3.a ../libgeometry_serializer_ifc4.a ../libgeometry_serializer_ifc4x1.a ../libgeometry_serializer_ifc4x2.a ../libgeometry_serializer_ifc4x3.a ../libgeometry_serializer_ifc4x3_tc1.a ../libgeometry_serializer_ifc4x3_add1.a ../libgeometry_serializer_ifc4x3_add2.a /usr/lib64/libpython3.14.so ../svgfill/libIfcSvgFill.so ../libIfcGeom.so.0.8.0 ../libgeometry_mapping_ifc2x3.a ../libgeometry_mapping_ifc4.a ../libgeometry_mapping_ifc4x1.a ../libgeometry_mapping_ifc4x2.a ../libgeometry_mapping_ifc4x3.a ../libgeometry_mapping_ifc4x3_tc1.a ../libgeometry_mapping_ifc4x3_add1.a ../libgeometry_mapping_ifc4x3_add2.a ../libIfcParse.so.0.8.0 /usr/lib64/libboost_system.so.1.83.0 /usr/lib64/libboost_program_options.so.1.83.0 /usr/lib64/libboost_regex.so.1.83.0 /usr/lib64/libboost_thread.so.1.83.0 /usr/lib64/libboost_date_time.so.1.83.0 -lxml2 ../libgeometry_kernel_cgal.so ../libgeometry_kernel_cgal_simple.so ../libgeometry_kernel_opencascade.so /usr/lib64/libTKernel.so /usr/lib64/libTKMath.so /usr/lib64/libTKBRep.so /usr/lib64/libTKGeomBase.so /usr/lib64/libTKGeomAlgo.so /usr/lib64/libTKG3d.so /usr/lib64/libTKG2d.so /usr/lib64/libTKShHealing.so /usr/lib64/libTKTopAlgo.so /usr/lib64/libTKMesh.so /usr/lib64/libTKPrim.so /usr/lib64/libTKBool.so /usr/lib64/libTKBO.so /usr/lib64/libTKFillet.so /usr/lib64/libTKXSBase.so /usr/lib64/libTKOffset.so /usr/lib64/libTKHLR.so /usr/lib64/libTKBin.so /usr/lib64/libTKDESTEP.so /usr/lib64/libTKDEIGES.so /usr/lib64/libhdf5_cpp.so /usr/lib64/libhdf5.so /usr/lib64/libz.so /usr/lib64/libsz.so /usr/lib64/libaec.so -lproj /usr/lib64/libxml2.so /usr/lib64/libmpfr.so /usr/lib64/libgmp.so gmake[2]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' [100%] Built target ifcopenshell_wrapper gmake[1]: Leaving directory '/builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/redhat-linux-build/CMakeFiles 0 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.sPoExc + umask 022 + cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build + '[' /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT ++ dirname /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT + mkdir -p /builddir/build/BUILD/IfcOpenShell-0.8.0-build + mkdir /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd IfcOpenShell-0.8.0 + DESTDIR=/builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT + /usr/bin/cmake --install redhat-linux-build -- Install configuration: "Release" -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/bin/IfcConvert -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/bin/IfcConvert" to "" -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/bin/IfcGeomServer -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/bin/IfcGeomServer" to "" -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/__init__.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/__init__.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/aggregate/__init__.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/aggregate/assign_object.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/aggregate/unassign_object.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/__init__.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/_add_segment_to_curve.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/_add_segment_to_layout.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/_add_zero_length_segment.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/_create_geometric_representation.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/_create_offset_curve_representation.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/_create_polyline_representation.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/_get_cant_segment.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/_get_segment_start_point_label.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/_map_alignment_cant_segment.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/_map_alignment_horizontal_segment.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/_map_alignment_vertical_segment.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/_update_curve_segment_transition_code.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/add_stationing_referent.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/add_vertical_layout.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/add_zero_length_segment.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/create.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/create_as_offset_curve.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/create_as_polyline.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/create_by_pi_method.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/create_from_csv.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/create_layout_segment.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/create_representation.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/create_segment_representations.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/distance_along_from_station.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/get_alignment.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/get_alignment_layout_nest.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/get_alignment_layouts.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/get_alignment_segment_nest.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/get_alignment_start_station.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/get_axis_subcontext.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/get_basis_curve.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/get_cant_layout.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/get_child_alignments.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/get_curve.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/get_curve_segment_transition_code.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/get_horizontal_layout.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/get_layout_curve.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/get_layout_segments.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/get_mapped_segments.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/get_parent_alignment.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/get_referent_nest.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/get_vertical_layout.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/has_zero_length_segment.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/layout_horizontal_alignment_by_pi_method.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/layout_vertical_alignment_by_pi_method.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/name_segments.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/update_fallback_position.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/util.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/attribute/__init__.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/attribute/edit_attributes.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/boundary/__init__.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/boundary/assign_connection_geometry.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/boundary/copy_boundary.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/boundary/edit_attributes.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/boundary/remove_boundary.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/classification/__init__.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/classification/add_classification.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/classification/add_reference.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/classification/edit_classification.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/classification/edit_reference.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/classification/remove_classification.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/classification/remove_reference.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/cogo/__init__.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/cogo/add_survey_point.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/cogo/assign_survey_point.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/cogo/bearing2dd.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/cogo/edit_survey_point.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/constraint/__init__.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/constraint/add_metric.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/constraint/add_metric_reference.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/constraint/add_objective.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/constraint/assign_constraint.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/constraint/edit_metric.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/constraint/edit_objective.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/constraint/remove_constraint.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/constraint/remove_metric.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/constraint/unassign_constraint.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/context/__init__.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/context/add_context.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/context/edit_context.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/context/remove_context.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/control/__init__.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/control/assign_control.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/control/unassign_control.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/cost/__init__.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/cost/add_cost_item.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/cost/add_cost_item_quantity.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/cost/add_cost_schedule.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/cost/add_cost_value.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/cost/assign_cost_item_quantity.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/cost/assign_cost_value.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/cost/calculate_cost_item_resource_value.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/cost/copy_cost_item.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/cost/copy_cost_item_values.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/cost/copy_cost_schedule.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/cost/edit_cost_item.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/cost/edit_cost_item_quantity.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/cost/edit_cost_schedule.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/cost/edit_cost_value.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/cost/edit_cost_value_formula.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/cost/remove_cost_item.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/cost/remove_cost_item_quantity.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/cost/remove_cost_schedule.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/cost/remove_cost_value.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/cost/unassign_cost_item_quantity.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/document/__init__.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/document/add_information.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/document/add_reference.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/document/assign_document.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/document/edit_information.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/document/edit_reference.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/document/remove_information.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/document/remove_reference.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/document/unassign_document.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/drawing/__init__.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/drawing/assign_product.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/drawing/edit_text_literal.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/drawing/unassign_product.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/feature/__init__.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/feature/add_feature.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/feature/add_filling.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/feature/remove_feature.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/feature/remove_filling.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/geometry/__init__.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/geometry/add_axis_representation.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/geometry/add_boolean.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/geometry/add_door_representation.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/geometry/add_footprint_representation.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/geometry/add_mesh_representation.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/geometry/add_profile_representation.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/geometry/add_railing_representation.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/geometry/add_representation.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/geometry/add_shape_aspect.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/geometry/add_slab_representation.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/geometry/add_wall_representation.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/geometry/add_window_representation.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/geometry/assign_representation.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/geometry/connect_element.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/geometry/connect_path.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/geometry/connect_wall.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/geometry/create_2pt_wall.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/geometry/disconnect_element.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/geometry/disconnect_path.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/geometry/edit_object_placement.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/geometry/map_representation.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/geometry/regenerate_wall_representation.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/geometry/remove_boolean.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/geometry/remove_representation.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/geometry/unassign_representation.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/geometry/validate_type.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/georeference/__init__.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/georeference/add_georeferencing.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/georeference/edit_georeferencing.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/georeference/edit_true_north.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/georeference/edit_wcs.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/georeference/remove_georeferencing.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/grid/__init__.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/grid/create_axis_curve.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/grid/create_grid_axis.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/grid/remove_grid_axis.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/group/__init__.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/group/add_group.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/group/assign_group.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/group/edit_group.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/group/remove_group.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/group/unassign_group.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/group/update_group_products.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/layer/__init__.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/layer/add_layer.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/layer/add_layer_with_style.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/layer/assign_layer.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/layer/edit_layer.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/layer/remove_layer.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/layer/unassign_layer.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/library/__init__.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/library/add_library.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/library/add_reference.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/library/assign_reference.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/library/edit_library.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/library/edit_reference.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/library/remove_library.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/library/remove_reference.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/library/unassign_reference.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/material/__init__.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/material/add_constituent.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/material/add_layer.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/material/add_list_item.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/material/add_material.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/material/add_material_set.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/material/add_profile.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/material/assign_material.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/material/assign_profile.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/material/copy_material.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/material/edit_assigned_material.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/material/edit_constituent.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/material/edit_layer.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/material/edit_layer_usage.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/material/edit_material.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/material/edit_profile.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/material/edit_profile_usage.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/material/remove_constituent.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/material/remove_layer.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/material/remove_list_item.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/material/remove_material.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/material/remove_material_set.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/material/remove_profile.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/material/reorder_set_item.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/material/set_shape_aspect_constituents.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/material/unassign_material.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/nest/__init__.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/nest/assign_object.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/nest/change_nest.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/nest/reorder_nesting.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/nest/unassign_object.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/owner/__init__.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/owner/add_actor.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/owner/add_address.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/owner/add_application.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/owner/add_organisation.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/owner/add_person.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/owner/add_person_and_organisation.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/owner/add_role.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/owner/assign_actor.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/owner/create_owner_history.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/owner/edit_actor.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/owner/edit_address.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/owner/edit_application.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/owner/edit_organisation.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/owner/edit_person.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/owner/edit_role.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/owner/remove_actor.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/owner/remove_address.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/owner/remove_application.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/owner/remove_organisation.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/owner/remove_person.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/owner/remove_person_and_organisation.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/owner/remove_role.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/owner/settings.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/owner/unassign_actor.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/owner/update_owner_history.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/profile/__init__.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/profile/add_arbitrary_profile.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/profile/add_arbitrary_profile_with_voids.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/profile/add_parameterized_profile.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/profile/copy_profile.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/profile/edit_profile.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/profile/remove_profile.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/project/__init__.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/project/append_asset.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/project/assign_declaration.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/project/create_file.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/project/unassign_declaration.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/pset/__init__.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/pset/add_pset.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/pset/add_qto.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/pset/assign_pset.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/pset/edit_pset.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/pset/edit_qto.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/pset/remove_pset.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/pset/unassign_pset.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/pset/unshare_pset.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/pset_template/__init__.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/pset_template/add_prop_template.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/pset_template/add_pset_template.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/pset_template/edit_prop_template.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/pset_template/edit_pset_template.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/pset_template/remove_prop_template.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/pset_template/remove_pset_template.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/resource/__init__.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/resource/add_resource.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/resource/add_resource_quantity.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/resource/add_resource_time.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/resource/assign_resource.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/resource/calculate_resource_usage.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/resource/calculate_resource_work.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/resource/edit_resource.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/resource/edit_resource_quantity.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/resource/edit_resource_time.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/resource/remove_resource.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/resource/remove_resource_quantity.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/resource/unassign_resource.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/root/__init__.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/root/copy_class.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/root/create_entity.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/root/reassign_class.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/root/remove_product.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/__init__.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/add_date_time.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/add_task.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/add_task_time.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/add_time_period.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/add_work_calendar.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/add_work_plan.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/add_work_schedule.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/add_work_time.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/assign_lag_time.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/assign_process.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/assign_product.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/assign_recurrence_pattern.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/assign_sequence.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/assign_work_plan.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/calculate_task_duration.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/cascade_schedule.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/copy_work_schedule.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/create_baseline.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/duplicate_task.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/edit_lag_time.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/edit_recurrence_pattern.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/edit_sequence.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/edit_task.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/edit_task_time.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/edit_work_calendar.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/edit_work_plan.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/edit_work_schedule.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/edit_work_time.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/recalculate_schedule.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/remove_task.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/remove_time_period.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/remove_work_calendar.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/remove_work_plan.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/remove_work_schedule.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/remove_work_time.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/unassign_lag_time.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/unassign_process.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/unassign_product.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/unassign_recurrence_pattern.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/unassign_sequence.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/spatial/__init__.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/spatial/assign_container.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/spatial/dereference_structure.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/spatial/reference_structure.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/spatial/unassign_container.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/structural/__init__.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/structural/add_structural_activity.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/structural/add_structural_analysis_model.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/structural/add_structural_boundary_condition.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/structural/add_structural_load.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/structural/add_structural_load_case.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/structural/add_structural_load_group.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/structural/add_structural_member_connection.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/structural/assign_structural_analysis_model.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/structural/edit_structural_analysis_model.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/structural/edit_structural_boundary_condition.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/structural/edit_structural_connection_cs.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/structural/edit_structural_item_axis.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/structural/edit_structural_load.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/structural/edit_structural_load_case.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/structural/remove_structural_analysis_model.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/structural/remove_structural_boundary_condition.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/structural/remove_structural_connection_condition.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/structural/remove_structural_load.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/structural/remove_structural_load_case.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/structural/remove_structural_load_group.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/structural/unassign_structural_analysis_model.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/style/__init__.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/style/add_style.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/style/add_surface_style.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/style/add_surface_textures.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/style/assign_item_style.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/style/assign_material_style.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/style/assign_representation_styles.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/style/edit_presentation_style.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/style/edit_surface_style.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/style/remove_style.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/style/remove_styled_representation.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/style/remove_surface_style.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/style/unassign_material_style.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/style/unassign_representation_styles.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/system/__init__.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/system/add_port.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/system/add_system.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/system/assign_flow_control.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/system/assign_port.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/system/assign_system.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/system/connect_port.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/system/disconnect_port.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/system/edit_system.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/system/remove_system.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/system/unassign_flow_control.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/system/unassign_port.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/system/unassign_system.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/type/__init__.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/type/assign_type.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/type/map_type_representations.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/type/unassign_type.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/unit/__init__.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/unit/add_context_dependent_unit.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/unit/add_conversion_based_unit.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/unit/add_derived_unit.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/unit/add_monetary_unit.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/unit/add_si_unit.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/unit/assign_unit.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/unit/edit_derived_unit.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/unit/edit_monetary_unit.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/unit/edit_named_unit.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/unit/remove_unit.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/unit/unassign_unit.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/draw.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/entity_instance.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/DocAttribute.csv -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/DocDefined.csv -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/DocEntity.csv -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/DocEntityAttributes.csv -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/DocEnumeration.csv -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/DocSelect.csv -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/README.md -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/__init__.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/bootstrap.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/codegen.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/definitions.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/documentation.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/express.bnf -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/express_parser.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/header.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/implementation.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/mapping.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/nodes.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/rule_compiler.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/rule_executor.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/rules/IFC2X3.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/rules/IFC4.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/rules/IFC4X1.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/rules/IFC4X2.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/rules/IFC4X3.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/rules/IFC4X3_ADD1.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/rules/IFC4X3_ADD2.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/rules/IFC4X3_RC1.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/rules/IFC4X3_RC2.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/rules/IFC4X3_RC3.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/rules/IFC4X3_RC4.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/rules/IFC4X3_TC1.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/rules/__init__.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/schema.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/schema_class.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/templates.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/file.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/geom/__init__.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/geom/app.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/geom/code_editor_pane.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/geom/main.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/geom/occ_utils.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/guid.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/ifcopenshell_wrapper.pyi -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/mvd/.git -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/mvd/.gitignore -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/mvd/LICENSE -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/mvd/README.md -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/mvd/__init__.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/mvd/__main__.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/mvd/mvd.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/mvd/mvd_examples/Example-CV100.mvdxml -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/mvd/mvd_examples/Example-CV104.mvdxml -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/mvd/mvd_examples/Example-CV106.mvdxml -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/mvd/mvd_examples/building.mvdxml -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/mvd/mvd_examples/officials/ReferenceView_V1-2.mvdxml -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/mvd/mvd_examples/wall_extraction.mvdxml -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/mvd/mvd_examples/xset.mvdxml -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/mvd/mvdxml_expression.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/mvd/sparql.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/py.typed -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/requirements.txt -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/settings.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/simple_spf/.git -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/simple_spf/.github/workflows/ci.yaml -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/simple_spf/.gitignore -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/simple_spf/LICENSE -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/simple_spf/README.md -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/simple_spf/__init__.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/simple_spf/__main__.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/simple_spf/fixtures/extended_mvd.ifc -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/simple_spf/fixtures/fail_double_comma.ifc -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/simple_spf/fixtures/fail_double_semi.ifc -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/simple_spf/fixtures/fail_duplicate_id.ifc -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/simple_spf/fixtures/fail_invalid_header_entity.ifc -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/simple_spf/fixtures/fail_multiple_duplicate_ids.ifc -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/simple_spf/fixtures/fail_multiple_wrong_header_fields.ifc -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/simple_spf/fixtures/fail_no_header.ifc -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/simple_spf/fixtures/fail_reverse_string.ifc -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/simple_spf/fixtures/fail_too_many_header_entity_fields.ifc -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/simple_spf/fixtures/fail_utf_encoding.ifc -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/simple_spf/fixtures/pass_1.ifc -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/simple_spf/fixtures/pass_double_reverse.ifc -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/simple_spf/fixtures/pass_page_encoding.ifc -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/simple_spf/fixtures/pass_reverse_comment.ifc -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/simple_spf/fixtures/passing_header.ifc -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/simple_spf/ifcgraph.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/simple_spf/parser/__init__.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/simple_spf/parser/errors.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/simple_spf/parser/file.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/simple_spf/parser/grammar.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/simple_spf/parser/mvd_info.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/simple_spf/parser/parse.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/simple_spf/parser/transformer.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/simple_spf/requirements.in -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/simple_spf/test_parser.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/sql.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/stream.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/template.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/__init__.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/alignment.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/attribute.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/attribute_4_to_2x3.json -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/attribute_4x3_to_4.json -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/brick.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/class_2x3_to_4.json -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/class_4_to_2x3.json -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/classification.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/constraint.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/cost.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/data.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/date.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/doc.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/element.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/entity_to_type_map_2x3.json -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/entity_to_type_map_4.json -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/entity_to_type_map_4x3.json -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/file.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/fm.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/generate_pset_templates.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/geolocation.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/ifc4_to_brick.json -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/ifc4x3dev_scrape_data_for_docs.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/mvd_info.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/placement.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/pset.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/representation.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/resource.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/schema.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/schema/Pset_IFC2X3.ifc -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/schema/Pset_IFC4X3.ifc -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/schema/Pset_IFC4_ADD2.ifc -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/schema/ifc2x3_entities.json -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/schema/ifc2x3_properties.json -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/schema/ifc2x3_property_sets_site_domains.json -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/schema/ifc2x3_types.json -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/schema/ifc4_entities.json -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/schema/ifc4_properties.json -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/schema/ifc4_property_sets_site_domains.json -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/schema/ifc4_types.json -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/schema/ifc4x3_entities.json -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/schema/ifc4x3_properties.json -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/schema/ifc4x3_types.json -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/schema/ifc_classes_suggestions.json -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/scripts/validate_stub.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/selector.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/sequence.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/shape.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/shape_builder.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/system.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/type.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/unit.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/validate.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/ifcopenshell_wrapper.py -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/_ifcopenshell_wrapper.cpython-314-s390x-linux-gnu.so -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/_ifcopenshell_wrapper.cpython-314-s390x-linux-gnu.so" to "" -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/bin/IfcSvgFill -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/bin/IfcSvgFill" to "" -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libIfcSvgFill.so -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcsvgfill/graph_2d.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcsvgfill/progress.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcsvgfill/svgfill.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/bin/IfcQtViewer -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/bin/IfcQtViewer" to "" -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcparse/Argument.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcparse/ArgumentType.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcparse/IfcAlignmentHelper.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcparse/IfcBaseClass.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcparse/IfcCharacterDecoder.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcparse/IfcEntityInstanceData.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcparse/IfcException.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcparse/IfcFile.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcparse/IfcGlobalId.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcparse/IfcHierarchyHelper.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcparse/IfcLogger.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcparse/IfcParse.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcparse/IfcSIPrefix.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcparse/IfcSchema.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcparse/IfcSpfHeader.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcparse/IfcSpfStream.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcparse/IfcWrite.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcparse/aggregate_of_instance.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcparse/ifc_parse_api.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcparse/macros.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcparse/utils.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcparse/variantarray.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcparse/Ifc2x3.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcparse/Ifc2x3-definitions.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcparse/Ifc4.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcparse/Ifc4-definitions.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcparse/Ifc4x1.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcparse/Ifc4x1-definitions.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcparse/Ifc4x2.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcparse/Ifc4x2-definitions.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcparse/Ifc4x3.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcparse/Ifc4x3-definitions.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcparse/Ifc4x3_tc1.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcparse/Ifc4x3_tc1-definitions.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcparse/Ifc4x3_add1.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcparse/Ifc4x3_add1-definitions.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcparse/Ifc4x3_add2.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcparse/Ifc4x3_add2-definitions.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libIfcParse.so.0.8.0 -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libIfcParse.so.0.8 -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libIfcParse.so -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcgeom/AbstractKernel.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcgeom/ConversionResult.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcgeom/ConversionSettings.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcgeom/Converter.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcgeom/GeometrySerializer.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcgeom/IfcGeomElement.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcgeom/IfcGeomFilter.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcgeom/IfcGeomRenderStyles.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcgeom/IfcGeomRepresentation.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcgeom/Iterator.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcgeom/Serializer.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcgeom/abstract_mapping.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcgeom/empty.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcgeom/function_item_evaluator.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcgeom/ifc_geom_api.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcgeom/infra_sweep_helper.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcgeom/profile_helper.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcgeom/taxonomy.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcgeom/kernels/cgal/CgalConversionResult.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcgeom/kernels/cgal/CgalKernel.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcgeom/kernels/cgal/nef_to_halfspace_tree.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcgeom/kernels/opencascade/IfcGeomTree.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcgeom/kernels/opencascade/OpenCascadeConversionResult.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcgeom/kernels/opencascade/OpenCascadeKernel.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcgeom/kernels/opencascade/base_utils.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcgeom/kernels/opencascade/boolean_utils.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcgeom/kernels/opencascade/clash_utils.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcgeom/kernels/opencascade/face_definition.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcgeom/kernels/opencascade/layerset.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcgeom/kernels/opencascade/sweep_utils.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcgeom/kernels/opencascade/wire_builder.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcgeom/kernels/opencascade/wire_utils.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libgeometry_mapping_ifc2x3.a -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libgeometry_mapping_ifc4.a -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libgeometry_mapping_ifc4x1.a -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libgeometry_mapping_ifc4x2.a -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libgeometry_mapping_ifc4x3.a -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libgeometry_mapping_ifc4x3_tc1.a -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libgeometry_mapping_ifc4x3_add1.a -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libgeometry_mapping_ifc4x3_add2.a -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libgeometry_kernel_cgal.so -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libgeometry_kernel_cgal_simple.so -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libgeometry_kernel_opencascade.so -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libIfcGeom.so.0.8.0 -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libIfcGeom.so.0.8 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libIfcGeom.so.0.8.0" to "" -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libIfcGeom.so -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libIfcSerializers.so.0.8.0 -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libIfcSerializers.so.0.8 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libIfcSerializers.so.0.8.0" to "" -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libIfcSerializers.so -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libSerializers_ifc2x3.a -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libSerializers_ifc4.a -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libSerializers_ifc4x1.a -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libSerializers_ifc4x2.a -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libSerializers_ifc4x3.a -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libSerializers_ifc4x3_tc1.a -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libSerializers_ifc4x3_add1.a -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libSerializers_ifc4x3_add2.a -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcserializers/ColladaSerializer.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcserializers/GltfSerializer.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcserializers/HdfSerializer.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcserializers/IgesSerializer.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcserializers/OpenCascadeBasedSerializer.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcserializers/StepSerializer.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcserializers/SvgSerializer.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcserializers/TtlWktSerializer.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcserializers/USDSerializer.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcserializers/WavefrontObjSerializer.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcserializers/XmlSerializer.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcserializers/serializers_api.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcserializers/util.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/include/ifcserializers/schema_dependent/XmlSerializer.h -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libgeometry_serializer.a -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libgeometry_serializer_ifc2x3.a -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libgeometry_serializer_ifc4.a -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libgeometry_serializer_ifc4x1.a -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libgeometry_serializer_ifc4x2.a -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libgeometry_serializer_ifc4x3.a -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libgeometry_serializer_ifc4x3_tc1.a -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libgeometry_serializer_ifc4x3_add1.a -- Installing: /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libgeometry_serializer_ifc4x3_add2.a + rm -rf /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libSerializers_ifc2x3.a /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libSerializers_ifc4.a /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libSerializers_ifc4x1.a /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libSerializers_ifc4x2.a /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libSerializers_ifc4x3.a /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libSerializers_ifc4x3_add1.a /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libSerializers_ifc4x3_add2.a /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libSerializers_ifc4x3_tc1.a /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libgeometry_mapping_ifc2x3.a /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libgeometry_mapping_ifc4.a /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libgeometry_mapping_ifc4x1.a /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libgeometry_mapping_ifc4x2.a /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libgeometry_mapping_ifc4x3.a /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libgeometry_mapping_ifc4x3_add1.a /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libgeometry_mapping_ifc4x3_add2.a /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libgeometry_mapping_ifc4x3_tc1.a /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libgeometry_serializer.a /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libgeometry_serializer_ifc2x3.a /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libgeometry_serializer_ifc4.a /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libgeometry_serializer_ifc4x1.a /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libgeometry_serializer_ifc4x2.a /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libgeometry_serializer_ifc4x3.a /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libgeometry_serializer_ifc4x3_add1.a /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libgeometry_serializer_ifc4x3_add2.a /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/libgeometry_serializer_ifc4x3_tc1.a + /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 0.8.0-1.fc43 --unique-debug-suffix -0.8.0-1.fc43.s390x --unique-debug-src-base IfcOpenShell-0.8.0-1.fc43.s390x --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0 find-debuginfo: starting Extracting debug info from 12 files DWARF-compressing 12 files sepdebugcrcfix: Updated 12 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/IfcOpenShell-0.8.0-1.fc43.s390x 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/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-rpm-in-distinfo + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j2 Bytecompiling .py files below /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib/debug/usr/lib64/python3.14 using python3.14 Bytecompiling .py files below /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14 using python3.14 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-determinism --brp -j2 /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/__pycache__/validate.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/__pycache__/validate.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/__pycache__/template.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/__pycache__/stream.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/__pycache__/stream.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/__pycache__/sql.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/__pycache__/sql.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/__pycache__/settings.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/__pycache__/guid.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/__pycache__/file.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/__pycache__/file.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/__pycache__/entity_instance.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/__pycache__/entity_instance.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/__pycache__/draw.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/__pycache__/draw.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/__pycache__/__init__.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/__pycache__/__init__.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/__pycache__/shape_builder.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/__pycache__/shape_builder.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/__pycache__/shape.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/__pycache__/unit.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/__pycache__/sequence.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/__pycache__/sequence.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/__pycache__/unit.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/__pycache__/ifcopenshell_wrapper.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/__pycache__/type.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/__pycache__/system.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/__pycache__/schema.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/__pycache__/selector.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/__pycache__/resource.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/__pycache__/representation.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/__pycache__/placement.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/__pycache__/schema.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/__pycache__/pset.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/__pycache__/mvd_info.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/__pycache__/ifc4x3dev_scrape_data_for_docs.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/__pycache__/pset.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/__pycache__/geolocation.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/__pycache__/geolocation.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/__pycache__/element.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/__pycache__/generate_pset_templates.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/__pycache__/generate_pset_templates.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/__pycache__/fm.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/__pycache__/file.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/__pycache__/element.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/__pycache__/date.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/__pycache__/data.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/__pycache__/doc.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/__pycache__/cost.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/__pycache__/constraint.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/__pycache__/classification.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/__pycache__/cost.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/__pycache__/attribute.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/__pycache__/brick.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/__pycache__/attribute.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/__pycache__/alignment.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/scripts/__pycache__/validate_stub.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/simple_spf/__pycache__/test_parser.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/util/scripts/__pycache__/validate_stub.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/simple_spf/__pycache__/ifcgraph.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/simple_spf/__pycache__/__main__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/simple_spf/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/simple_spf/__pycache__/test_parser.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/simple_spf/parser/__pycache__/transformer.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/simple_spf/parser/__pycache__/parse.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/simple_spf/parser/__pycache__/parse.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/simple_spf/parser/__pycache__/grammar.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/simple_spf/parser/__pycache__/file.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/simple_spf/parser/__pycache__/errors.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/simple_spf/parser/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/simple_spf/parser/__pycache__/mvd_info.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/mvd/__pycache__/sparql.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/mvd/__pycache__/mvdxml_expression.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/mvd/__pycache__/mvd.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/mvd/__pycache__/__main__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/mvd/__pycache__/sparql.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/mvd/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/geom/__pycache__/occ_utils.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/geom/__pycache__/main.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/geom/__pycache__/code_editor_pane.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/geom/__pycache__/main.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/geom/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/__pycache__/schema.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/geom/__pycache__/app.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/__pycache__/templates.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/__pycache__/schema.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/__pycache__/rule_executor.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/__pycache__/schema_class.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/__pycache__/rule_compiler.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/__pycache__/rule_compiler.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/__pycache__/express_parser.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/__pycache__/nodes.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/__pycache__/nodes.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/__pycache__/mapping.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/__pycache__/header.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/__pycache__/documentation.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/__pycache__/definitions.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/__pycache__/codegen.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/__pycache__/bootstrap.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/rules/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/__pycache__/implementation.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/rules/__pycache__/IFC4X3_TC1.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/rules/__pycache__/IFC4X3_RC3.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/rules/__pycache__/IFC4X3_TC1.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/rules/__pycache__/IFC4X3_RC4.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/rules/__pycache__/IFC4X3_RC3.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/rules/__pycache__/IFC4X3_RC2.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/rules/__pycache__/IFC4X3_RC4.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/rules/__pycache__/IFC4X3_RC2.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/rules/__pycache__/IFC4X3_RC1.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/rules/__pycache__/IFC4X3_ADD1.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/rules/__pycache__/IFC4X3_ADD1.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/rules/__pycache__/IFC4X3.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/rules/__pycache__/IFC4X3_RC1.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/rules/__pycache__/IFC4X3_ADD2.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/rules/__pycache__/IFC4X3.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/rules/__pycache__/IFC4X3_ADD2.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/rules/__pycache__/IFC4X2.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/rules/__pycache__/IFC4.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/rules/__pycache__/IFC4.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/rules/__pycache__/IFC4X2.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/rules/__pycache__/IFC4X1.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/rules/__pycache__/IFC2X3.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/rules/__pycache__/IFC4X1.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/unit/__pycache__/edit_derived_unit.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/unit/__pycache__/assign_unit.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/unit/__pycache__/unassign_unit.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/unit/__pycache__/remove_unit.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/unit/__pycache__/edit_named_unit.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/unit/__pycache__/edit_monetary_unit.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/unit/__pycache__/add_si_unit.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/unit/__pycache__/add_monetary_unit.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/unit/__pycache__/add_derived_unit.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/unit/__pycache__/add_conversion_based_unit.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/unit/__pycache__/add_context_dependent_unit.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/unit/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/type/__pycache__/unassign_type.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/type/__pycache__/map_type_representations.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/type/__pycache__/assign_type.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/type/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/system/__pycache__/unassign_system.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/system/__pycache__/unassign_port.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/system/__pycache__/edit_system.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/system/__pycache__/disconnect_port.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/system/__pycache__/unassign_flow_control.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/system/__pycache__/connect_port.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/system/__pycache__/remove_system.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/system/__pycache__/assign_port.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/system/__pycache__/assign_system.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/system/__pycache__/assign_flow_control.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/system/__pycache__/add_system.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/system/__pycache__/add_port.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/system/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/style/__pycache__/assign_representation_styles.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/style/__pycache__/unassign_representation_styles.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/style/__pycache__/assign_material_style.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/style/__pycache__/unassign_material_style.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/style/__pycache__/remove_surface_style.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/style/__pycache__/remove_styled_representation.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/style/__pycache__/assign_item_style.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/style/__pycache__/remove_style.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/style/__pycache__/add_surface_textures.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/style/__pycache__/edit_surface_style.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/style/__pycache__/edit_presentation_style.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/style/__pycache__/add_surface_style.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/style/__pycache__/add_style.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/style/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/structural/__pycache__/remove_structural_load_group.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/structural/__pycache__/remove_structural_load_case.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/structural/__pycache__/remove_structural_load.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/structural/__pycache__/remove_structural_connection_condition.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/structural/__pycache__/unassign_structural_analysis_model.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/structural/__pycache__/edit_structural_item_axis.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/structural/__pycache__/remove_structural_boundary_condition.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/structural/__pycache__/remove_structural_boundary_condition.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/structural/__pycache__/edit_structural_connection_cs.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/structural/__pycache__/remove_structural_analysis_model.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/structural/__pycache__/edit_structural_load_case.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/structural/__pycache__/edit_structural_boundary_condition.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/structural/__pycache__/edit_structural_load.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/structural/__pycache__/assign_structural_analysis_model.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/structural/__pycache__/edit_structural_analysis_model.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/structural/__pycache__/add_structural_member_connection.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/structural/__pycache__/add_structural_load.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/structural/__pycache__/add_structural_load_group.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/structural/__pycache__/add_structural_boundary_condition.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/structural/__pycache__/add_structural_load_case.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/structural/__pycache__/add_structural_analysis_model.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/structural/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/structural/__pycache__/add_structural_activity.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/spatial/__pycache__/unassign_container.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/spatial/__pycache__/assign_container.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/spatial/__pycache__/reference_structure.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/spatial/__pycache__/dereference_structure.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/spatial/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/__pycache__/unassign_sequence.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/__pycache__/remove_task.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/__pycache__/unassign_recurrence_pattern.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/__pycache__/unassign_product.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/__pycache__/recalculate_schedule.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/__pycache__/unassign_process.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/__pycache__/unassign_lag_time.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/__pycache__/remove_work_time.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/__pycache__/remove_work_schedule.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/__pycache__/remove_work_plan.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/__pycache__/remove_work_calendar.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/__pycache__/remove_time_period.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/__pycache__/edit_work_plan.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/__pycache__/edit_work_calendar.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/__pycache__/edit_task_time.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/__pycache__/edit_work_time.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/__pycache__/edit_work_schedule.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/__pycache__/edit_task.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/__pycache__/create_baseline.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/__pycache__/edit_sequence.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/__pycache__/create_baseline.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/__pycache__/edit_recurrence_pattern.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/__pycache__/copy_work_schedule.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/__pycache__/edit_lag_time.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/__pycache__/cascade_schedule.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/__pycache__/duplicate_task.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/__pycache__/assign_work_plan.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/__pycache__/calculate_task_duration.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/__pycache__/assign_sequence.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/__pycache__/assign_recurrence_pattern.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/__pycache__/assign_product.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/__pycache__/assign_process.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/__pycache__/add_work_plan.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/__pycache__/assign_lag_time.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/__pycache__/add_work_calendar.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/__pycache__/add_work_time.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/__pycache__/add_time_period.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/__pycache__/add_work_schedule.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/__pycache__/add_task_time.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/express/rules/__pycache__/IFC2X3.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/__pycache__/add_task.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/__pycache__/add_task.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/__pycache__/add_date_time.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/__pycache__/add_date_time.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/sequence/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/root/__pycache__/reassign_class.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/root/__pycache__/remove_product.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/root/__pycache__/reassign_class.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/root/__pycache__/create_entity.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/root/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/resource/__pycache__/unassign_resource.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/resource/__pycache__/remove_resource_quantity.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/resource/__pycache__/remove_resource.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/resource/__pycache__/edit_resource_time.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/resource/__pycache__/edit_resource_quantity.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/resource/__pycache__/edit_resource.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/resource/__pycache__/calculate_resource_work.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/resource/__pycache__/assign_resource.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/root/__pycache__/copy_class.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/resource/__pycache__/calculate_resource_usage.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/resource/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/resource/__pycache__/add_resource_quantity.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/resource/__pycache__/add_resource_time.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/pset_template/__pycache__/remove_pset_template.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/pset_template/__pycache__/remove_prop_template.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/pset_template/__pycache__/edit_pset_template.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/resource/__pycache__/add_resource.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/pset_template/__pycache__/edit_prop_template.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/pset_template/__pycache__/add_pset_template.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/pset_template/__pycache__/add_prop_template.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/pset_template/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/pset/__pycache__/unshare_pset.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/pset/__pycache__/remove_pset.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/pset/__pycache__/unassign_pset.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/pset/__pycache__/edit_qto.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/pset/__pycache__/edit_pset.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/pset/__pycache__/assign_pset.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/pset/__pycache__/edit_pset.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/pset/__pycache__/add_qto.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/pset/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/pset/__pycache__/add_pset.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/project/__pycache__/append_asset.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/project/__pycache__/unassign_declaration.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/project/__pycache__/create_file.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/project/__pycache__/assign_declaration.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/project/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/profile/__pycache__/copy_profile.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/profile/__pycache__/add_parameterized_profile.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/profile/__pycache__/add_arbitrary_profile_with_voids.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/profile/__pycache__/add_arbitrary_profile_with_voids.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/profile/__pycache__/remove_profile.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/profile/__pycache__/add_arbitrary_profile.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/profile/__pycache__/edit_profile.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/profile/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/profile/__pycache__/add_arbitrary_profile.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/owner/__pycache__/update_owner_history.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/owner/__pycache__/remove_role.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/owner/__pycache__/unassign_actor.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/owner/__pycache__/remove_person_and_organisation.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/owner/__pycache__/settings.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/owner/__pycache__/remove_person.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/owner/__pycache__/remove_application.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/owner/__pycache__/remove_organisation.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/owner/__pycache__/remove_address.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/owner/__pycache__/remove_actor.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/owner/__pycache__/edit_role.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/owner/__pycache__/edit_actor.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/owner/__pycache__/edit_person.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/owner/__pycache__/create_owner_history.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/owner/__pycache__/edit_organisation.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/owner/__pycache__/assign_actor.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/owner/__pycache__/edit_application.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/owner/__pycache__/edit_address.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/owner/__pycache__/add_role.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/owner/__pycache__/add_person_and_organisation.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/owner/__pycache__/add_person.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/owner/__pycache__/add_address.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/owner/__pycache__/add_organisation.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/owner/__pycache__/add_actor.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/owner/__pycache__/add_application.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/owner/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/project/__pycache__/append_asset.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/nest/__pycache__/unassign_object.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/nest/__pycache__/reorder_nesting.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/nest/__pycache__/change_nest.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/nest/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/nest/__pycache__/assign_object.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/material/__pycache__/unassign_material.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/material/__pycache__/reorder_set_item.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/material/__pycache__/remove_profile.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/material/__pycache__/remove_material_set.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/material/__pycache__/remove_constituent.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/material/__pycache__/set_shape_aspect_constituents.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/material/__pycache__/remove_material.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/material/__pycache__/remove_list_item.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/material/__pycache__/remove_layer.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/material/__pycache__/copy_material.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/material/__pycache__/edit_profile.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/material/__pycache__/assign_profile.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/material/__pycache__/edit_material.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/material/__pycache__/edit_layer_usage.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/material/__pycache__/edit_layer.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/material/__pycache__/edit_profile_usage.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/material/__pycache__/edit_constituent.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/material/__pycache__/edit_assigned_material.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/material/__pycache__/assign_material.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/material/__pycache__/add_profile.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/material/__pycache__/add_material_set.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/material/__pycache__/add_material.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/material/__pycache__/add_constituent.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/material/__pycache__/add_list_item.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/material/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/material/__pycache__/add_layer.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/library/__pycache__/unassign_reference.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/library/__pycache__/remove_library.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/library/__pycache__/remove_reference.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/library/__pycache__/edit_reference.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/library/__pycache__/add_reference.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/library/__pycache__/edit_library.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/library/__pycache__/add_library.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/library/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/library/__pycache__/assign_reference.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/layer/__pycache__/unassign_layer.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/layer/__pycache__/remove_layer.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/layer/__pycache__/add_layer.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/layer/__pycache__/edit_layer.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/layer/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/layer/__pycache__/assign_layer.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/layer/__pycache__/add_layer_with_style.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/group/__pycache__/update_group_products.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/group/__pycache__/unassign_group.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/group/__pycache__/remove_group.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/group/__pycache__/edit_group.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/group/__pycache__/assign_group.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/group/__pycache__/add_group.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/group/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/grid/__pycache__/remove_grid_axis.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/grid/__pycache__/create_grid_axis.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/material/__pycache__/assign_material.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/grid/__pycache__/create_axis_curve.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/grid/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/georeference/__pycache__/remove_georeferencing.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/georeference/__pycache__/edit_true_north.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/georeference/__pycache__/edit_georeferencing.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/georeference/__pycache__/edit_wcs.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/georeference/__pycache__/add_georeferencing.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/georeference/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/geometry/__pycache__/remove_representation.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/geometry/__pycache__/remove_boolean.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/geometry/__pycache__/unassign_representation.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/geometry/__pycache__/validate_type.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/geometry/__pycache__/map_representation.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/geometry/__pycache__/regenerate_wall_representation.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/geometry/__pycache__/create_2pt_wall.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/geometry/__pycache__/disconnect_path.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/geometry/__pycache__/connect_wall.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/geometry/__pycache__/disconnect_element.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/geometry/__pycache__/connect_path.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/geometry/__pycache__/add_shape_aspect.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/geometry/__pycache__/connect_element.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/geometry/__pycache__/edit_object_placement.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/geometry/__pycache__/assign_representation.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/geometry/__pycache__/add_window_representation.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/geometry/__pycache__/add_representation.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/geometry/__pycache__/add_wall_representation.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/geometry/__pycache__/add_slab_representation.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/geometry/__pycache__/add_mesh_representation.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/geometry/__pycache__/add_mesh_representation.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/geometry/__pycache__/add_footprint_representation.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/geometry/__pycache__/add_door_representation.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/geometry/__pycache__/add_railing_representation.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/geometry/__pycache__/add_profile_representation.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/geometry/__pycache__/add_boolean.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/geometry/__pycache__/add_axis_representation.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/geometry/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/feature/__pycache__/add_filling.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/feature/__pycache__/add_feature.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/feature/__pycache__/remove_filling.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/feature/__pycache__/remove_feature.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/feature/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/drawing/__pycache__/unassign_product.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/drawing/__pycache__/edit_text_literal.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/drawing/__pycache__/assign_product.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/drawing/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/document/__pycache__/remove_reference.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/document/__pycache__/remove_information.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/document/__pycache__/unassign_document.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/document/__pycache__/edit_reference.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/document/__pycache__/edit_information.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/document/__pycache__/assign_document.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/document/__pycache__/assign_document.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/document/__pycache__/add_reference.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/document/__pycache__/add_information.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/document/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/cost/__pycache__/unassign_cost_item_quantity.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/cost/__pycache__/remove_cost_value.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/cost/__pycache__/remove_cost_schedule.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/cost/__pycache__/remove_cost_item_quantity.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/cost/__pycache__/remove_cost_item.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/cost/__pycache__/copy_cost_item.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/cost/__pycache__/edit_cost_value_formula.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/cost/__pycache__/edit_cost_value.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/cost/__pycache__/calculate_cost_item_resource_value.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/cost/__pycache__/edit_cost_schedule.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/cost/__pycache__/assign_cost_value.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/cost/__pycache__/edit_cost_item_quantity.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/cost/__pycache__/edit_cost_item.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/cost/__pycache__/copy_cost_schedule.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/cost/__pycache__/copy_cost_item_values.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/cost/__pycache__/assign_cost_item_quantity.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/cost/__pycache__/add_cost_value.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/cost/__pycache__/add_cost_schedule.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/cost/__pycache__/add_cost_item_quantity.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/cost/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/cost/__pycache__/add_cost_item.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/control/__pycache__/unassign_control.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/control/__pycache__/assign_control.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/control/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/context/__pycache__/remove_context.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/context/__pycache__/edit_context.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/context/__pycache__/add_context.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/context/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/constraint/__pycache__/unassign_constraint.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/constraint/__pycache__/remove_metric.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/constraint/__pycache__/edit_metric.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/constraint/__pycache__/assign_constraint.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/constraint/__pycache__/remove_constraint.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/constraint/__pycache__/edit_objective.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/constraint/__pycache__/add_objective.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/constraint/__pycache__/add_metric.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/constraint/__pycache__/add_metric_reference.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/constraint/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/cogo/__pycache__/edit_survey_point.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/cogo/__pycache__/bearing2dd.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/cogo/__pycache__/assign_survey_point.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/cogo/__pycache__/add_survey_point.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/cogo/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/classification/__pycache__/remove_classification.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/classification/__pycache__/edit_reference.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/classification/__pycache__/edit_classification.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/classification/__pycache__/add_reference.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/classification/__pycache__/remove_reference.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/classification/__pycache__/add_classification.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/classification/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/boundary/__pycache__/copy_boundary.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/boundary/__pycache__/assign_connection_geometry.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/boundary/__pycache__/remove_boundary.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/boundary/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/boundary/__pycache__/edit_attributes.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/attribute/__pycache__/edit_attributes.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/attribute/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/__pycache__/util.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/__pycache__/layout_vertical_alignment_by_pi_method.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/__pycache__/layout_horizontal_alignment_by_pi_method.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/__pycache__/update_fallback_position.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/__pycache__/has_zero_length_segment.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/__pycache__/name_segments.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/__pycache__/get_vertical_layout.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/__pycache__/get_referent_nest.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/__pycache__/get_layout_curve.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/__pycache__/get_parent_alignment.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/__pycache__/get_horizontal_layout.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/__pycache__/get_mapped_segments.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/__pycache__/get_curve_segment_transition_code.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/__pycache__/get_layout_segments.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/__pycache__/get_curve.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/__pycache__/get_child_alignments.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/__pycache__/get_cant_layout.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/__pycache__/get_alignment_start_station.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/__pycache__/get_basis_curve.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/__pycache__/get_alignment_segment_nest.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/__pycache__/get_alignment_layouts.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/__pycache__/get_axis_subcontext.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/__pycache__/get_alignment_layout_nest.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/__pycache__/get_alignment.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/geometry/__pycache__/add_representation.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/__pycache__/create_layout_segment.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/__pycache__/distance_along_from_station.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/__pycache__/create_segment_representations.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/__pycache__/create_from_csv.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/__pycache__/create_representation.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/__pycache__/create_as_offset_curve.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/__pycache__/create_by_pi_method.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/__pycache__/create_as_polyline.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/__pycache__/create.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/__pycache__/add_zero_length_segment.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/__pycache__/_update_curve_segment_transition_code.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/__pycache__/add_stationing_referent.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/__pycache__/_map_alignment_vertical_segment.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/__pycache__/add_vertical_layout.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/__pycache__/add_vertical_layout.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/__pycache__/_map_alignment_cant_segment.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/__pycache__/_get_segment_start_point_label.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/__pycache__/_create_offset_curve_representation.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/__pycache__/_create_geometric_representation.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/__pycache__/_get_cant_segment.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/__pycache__/_create_geometric_representation.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/__pycache__/_create_polyline_representation.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/__pycache__/_add_zero_length_segment.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/__pycache__/_map_alignment_horizontal_segment.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/__pycache__/_add_segment_to_curve.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/__pycache__/_add_segment_to_curve.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/aggregate/__pycache__/unassign_object.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/aggregate/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/aggregate/__pycache__/assign_object.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/ifcopenshell/api/alignment/__pycache__/_add_segment_to_layout.cpython-314.opt-1.pyc: rewriting with normalized contents Scanned 168 directories and 1999 files, processed 545 inodes, 545 modified (106 replaced + 439 rewritten), 0 unsupported format, 0 errors Reading /builddir/build/BUILD/IfcOpenShell-0.8.0-build/SPECPARTS/rpm-debuginfo.specpart Processing files: IfcOpenShell-0.8.0-1.fc43.s390x Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.9umVBE + umask 022 + cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build + cd IfcOpenShell-0.8.0 + DOCDIR=/builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/share/doc/IfcOpenShell + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/share/doc/IfcOpenShell + cp -pr /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/README.md /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/share/doc/IfcOpenShell + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.W32Fp5 + umask 022 + cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build + cd IfcOpenShell-0.8.0 + LICENSEDIR=/builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/share/licenses/IfcOpenShell + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/share/licenses/IfcOpenShell + cp -pr /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/COPYING /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/share/licenses/IfcOpenShell + cp -pr /builddir/build/BUILD/IfcOpenShell-0.8.0-build/IfcOpenShell-0.8.0/COPYING.LESSER /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT/usr/share/licenses/IfcOpenShell + RPM_EC=0 ++ jobs -p + exit 0 Provides: IfcOpenShell = 0.8.0-1.fc43 IfcOpenShell(s390-64) = 0.8.0-1.fc43 libIfcGeom.so.0.8()(64bit) libIfcParse.so.0.8()(64bit) libIfcSerializers.so.0.8()(64bit) libIfcSvgFill.so()(64bit) libgeometry_kernel_cgal.so()(64bit) libgeometry_kernel_cgal_simple.so()(64bit) libgeometry_kernel_opencascade.so()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld64.so.1()(64bit) ld64.so.1(GLIBC_2.3)(64bit) libIfcGeom.so.0.8()(64bit) libIfcParse.so.0.8()(64bit) libIfcSerializers.so.0.8()(64bit) libIfcSvgFill.so()(64bit) libTKBO.so.7.9()(64bit) libTKBRep.so.7.9()(64bit) libTKBool.so.7.9()(64bit) libTKDEIGES.so.7.9()(64bit) libTKDESTEP.so.7.9()(64bit) libTKG2d.so.7.9()(64bit) libTKG3d.so.7.9()(64bit) libTKGeomAlgo.so.7.9()(64bit) libTKGeomBase.so.7.9()(64bit) libTKHLR.so.7.9()(64bit) libTKMath.so.7.9()(64bit) libTKMesh.so.7.9()(64bit) libTKOffset.so.7.9()(64bit) libTKPrim.so.7.9()(64bit) libTKShHealing.so.7.9()(64bit) libTKTopAlgo.so.7.9()(64bit) libTKXSBase.so.7.9()(64bit) libTKernel.so.7.9()(64bit) libboost_program_options.so.1.83.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.2)(64bit) libc.so.6(GLIBC_2.25)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libgeometry_kernel_cgal.so()(64bit) libgeometry_kernel_cgal_simple.so()(64bit) libgeometry_kernel_opencascade.so()(64bit) libgmp.so.10()(64bit) libhdf5.so.310()(64bit) libhdf5_cpp.so.310()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2)(64bit) libm.so.6(GLIBC_2.29)(64bit) libm.so.6(GLIBC_2.38)(64bit) libmpfr.so.6()(64bit) libproj.so.25()(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.5)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libxml2.so.2()(64bit) libxml2.so.2(LIBXML2_2.4.30)(64bit) libxml2.so.2(LIBXML2_2.5.9)(64bit) libxml2.so.2(LIBXML2_2.6.0)(64bit) rtld(GNU_HASH) Processing files: IfcOpenShell-viewer-0.8.0-1.fc43.s390x Provides: IfcOpenShell-viewer = 0.8.0-1.fc43 IfcOpenShell-viewer(s390-64) = 0.8.0-1.fc43 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libGLX.so.0()(64bit) libIfcGeom.so.0.8()(64bit) libIfcParse.so.0.8()(64bit) libOpenGL.so.0()(64bit) libOpenThreads.so.21()(64bit) libQt6Core.so.6()(64bit) libQt6Core.so.6(Qt_6)(64bit) libQt6Core.so.6(Qt_6.9)(64bit) libQt6Gui.so.6()(64bit) libQt6Gui.so.6(Qt_6)(64bit) libQt6OpenGLWidgets.so.6()(64bit) libQt6OpenGLWidgets.so.6(Qt_6)(64bit) libQt6Widgets.so.6()(64bit) libQt6Widgets.so.6(Qt_6)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.2)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libosg.so.161()(64bit) libosgGA.so.161()(64bit) libosgViewer.so.161()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(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.21)(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) rtld(GNU_HASH) Processing files: IfcOpenShell-devel-0.8.0-1.fc43.s390x Provides: IfcOpenShell-devel = 0.8.0-1.fc43 IfcOpenShell-devel(s390-64) = 0.8.0-1.fc43 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libIfcGeom.so.0.8()(64bit) libIfcParse.so.0.8()(64bit) libIfcSerializers.so.0.8()(64bit) Processing files: python3-IfcOpenShell-0.8.0-1.fc43.s390x Provides: python-IfcOpenShell = 0.8.0-1.fc43 python3-IfcOpenShell = 0.8.0-1.fc43 python3-IfcOpenShell(s390-64) = 0.8.0-1.fc43 python3.14-IfcOpenShell = 0.8.0-1.fc43 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld64.so.1()(64bit) ld64.so.1(GLIBC_2.3)(64bit) libIfcGeom.so.0.8()(64bit) libIfcParse.so.0.8()(64bit) libIfcSerializers.so.0.8()(64bit) libIfcSvgFill.so()(64bit) libTKBO.so.7.9()(64bit) libTKBRep.so.7.9()(64bit) libTKG2d.so.7.9()(64bit) libTKG3d.so.7.9()(64bit) libTKGeomBase.so.7.9()(64bit) libTKMath.so.7.9()(64bit) libTKMesh.so.7.9()(64bit) libTKTopAlgo.so.7.9()(64bit) libTKernel.so.7.9()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.2)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libgeometry_kernel_cgal.so()(64bit) libgeometry_kernel_opencascade.so()(64bit) libgmp.so.10()(64bit) libhdf5.so.310()(64bit) libhdf5_cpp.so.310()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2)(64bit) libm.so.6(GLIBC_2.29)(64bit) libmpfr.so.6()(64bit) libpython3.14.so.1.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.15)(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.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) python(abi) = 3.14 rtld(GNU_HASH) Processing files: IfcOpenShell-debugsource-0.8.0-1.fc43.s390x Provides: IfcOpenShell-debugsource = 0.8.0-1.fc43 IfcOpenShell-debugsource(s390-64) = 0.8.0-1.fc43 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: IfcOpenShell-debuginfo-0.8.0-1.fc43.s390x Provides: IfcOpenShell-debuginfo = 0.8.0-1.fc43 IfcOpenShell-debuginfo(s390-64) = 0.8.0-1.fc43 debuginfo(build-id) = 222147a004ed1f92423d5e93793afa80418deade debuginfo(build-id) = 23291aa13d024e369f8c06e718582dd2c5d2efeb debuginfo(build-id) = 2f0a60427f725fb165a5b2dbe7aa72baf8720da6 debuginfo(build-id) = 4fb6392cf83fc10e6ab9235dd65a672bdf657b69 debuginfo(build-id) = 545527483c4d231d6d2783953cba3f6bb8735ad6 debuginfo(build-id) = 80b055b908a730b34b7b76e38439426ef3cb2cde debuginfo(build-id) = 886377241157b39f467903e09b693812fb5c08fc debuginfo(build-id) = d16bc56944e8cdc631c435ce2207775da61e65ed debuginfo(build-id) = e201403a6c16edc34427bc16c4134efec1155048 debuginfo(build-id) = e590a9d71c643d7ecfd0bbd85419c315e4b1e455 libIfcGeom.so.0.8.0-0.8.0-1.fc43.s390x.debug()(64bit) libIfcParse.so.0.8.0-0.8.0-1.fc43.s390x.debug()(64bit) libIfcSerializers.so.0.8.0-0.8.0-1.fc43.s390x.debug()(64bit) libIfcSvgFill.so-0.8.0-1.fc43.s390x.debug()(64bit) libgeometry_kernel_cgal.so-0.8.0-1.fc43.s390x.debug()(64bit) libgeometry_kernel_cgal_simple.so-0.8.0-1.fc43.s390x.debug()(64bit) libgeometry_kernel_opencascade.so-0.8.0-1.fc43.s390x.debug()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: IfcOpenShell-debugsource(s390-64) = 0.8.0-1.fc43 Processing files: IfcOpenShell-viewer-debuginfo-0.8.0-1.fc43.s390x Provides: IfcOpenShell-viewer-debuginfo = 0.8.0-1.fc43 IfcOpenShell-viewer-debuginfo(s390-64) = 0.8.0-1.fc43 debuginfo(build-id) = a1810285fbfa8284ca0cda7f99af1eccb8b95bdd Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: IfcOpenShell-debugsource(s390-64) = 0.8.0-1.fc43 Processing files: python3-IfcOpenShell-debuginfo-0.8.0-1.fc43.s390x Provides: debuginfo(build-id) = 48660bb60975a0cf9dae5f4ab4e492d22b8d9ca3 python-IfcOpenShell-debuginfo = 0.8.0-1.fc43 python3-IfcOpenShell-debuginfo = 0.8.0-1.fc43 python3-IfcOpenShell-debuginfo(s390-64) = 0.8.0-1.fc43 python3.14-IfcOpenShell-debuginfo = 0.8.0-1.fc43 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: IfcOpenShell-debugsource(s390-64) = 0.8.0-1.fc43 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/IfcOpenShell-0.8.0-build/BUILDROOT Wrote: /builddir/build/RPMS/IfcOpenShell-0.8.0-1.fc43.s390x.rpm Wrote: /builddir/build/RPMS/python3-IfcOpenShell-debuginfo-0.8.0-1.fc43.s390x.rpm Wrote: /builddir/build/RPMS/IfcOpenShell-debugsource-0.8.0-1.fc43.s390x.rpm Wrote: /builddir/build/RPMS/python3-IfcOpenShell-0.8.0-1.fc43.s390x.rpm Wrote: /builddir/build/RPMS/IfcOpenShell-devel-0.8.0-1.fc43.s390x.rpm Wrote: /builddir/build/RPMS/IfcOpenShell-viewer-debuginfo-0.8.0-1.fc43.s390x.rpm Wrote: /builddir/build/RPMS/IfcOpenShell-viewer-0.8.0-1.fc43.s390x.rpm Wrote: /builddir/build/RPMS/IfcOpenShell-debuginfo-0.8.0-1.fc43.s390x.rpm Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.8HGQ9r + umask 022 + cd /builddir/build/BUILD/IfcOpenShell-0.8.0-build + test -d /builddir/build/BUILD/IfcOpenShell-0.8.0-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/IfcOpenShell-0.8.0-build + rm -rf /builddir/build/BUILD/IfcOpenShell-0.8.0-build + RPM_EC=0 ++ jobs -p + exit 0 Finish: rpmbuild IfcOpenShell-0.8.0-1.fc43.src.rpm Finish: build phase for IfcOpenShell-0.8.0-1.fc43.src.rpm INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-43-s390x-1757632390.379010/root/var/log/dnf5.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names INFO: Done(/var/lib/copr-rpmbuild/results/IfcOpenShell-0.8.0-1.fc43.src.rpm) Config(child) 142 minutes 42 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 FedoraReview tool Running: fedora-review --no-colors --prebuilt --rpm-spec --name IfcOpenShell --mock-config /var/lib/copr-rpmbuild/results/configs/child.cfg cmd: ['fedora-review', '--no-colors', '--prebuilt', '--rpm-spec', '--name', 'IfcOpenShell', '--mock-config', '/var/lib/copr-rpmbuild/results/configs/child.cfg'] cwd: /var/lib/copr-rpmbuild/results rc: 0 stdout: Cache directory "/var/lib/copr-rpmbuild/results/cache/libdnf5" does not exist. Nothing to clean. Review template in: /var/lib/copr-rpmbuild/results/IfcOpenShell/review.txt fedora-review is automated tool, but *YOU* are responsible for manually reviewing the results and finishing the review. Do not just copy-paste the results without understanding them. stderr: INFO: Processing local files: IfcOpenShell INFO: Getting .spec and .srpm Urls from : Local files in /var/lib/copr-rpmbuild/results INFO: --> SRPM url: file:///var/lib/copr-rpmbuild/results/IfcOpenShell-0.8.0-1.fc43.src.rpm INFO: Using review directory: /var/lib/copr-rpmbuild/results/IfcOpenShell INFO: No upstream for (Source0): IfcOpenShell-0.8.0.tar.xz INFO: Running checks and generating report INFO: Installing built package(s) INFO: Reading configuration from /etc/mock/site-defaults.cfg INFO: Reading configuration from /etc/mock/chroot-aliases.cfg INFO: Reading configuration from /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: WARNING: Probably non-rawhide buildroot used. Rawhide should be used for most package reviews INFO: Active plugins: Generic, Shell-api, C/C++, Python Updating and loading repositories: Repositories loaded. Updating and loading repositories: Repositories loaded. Updating and loading repositories: Repositories loaded. Updating and loading repositories: Repositories loaded. Updating and loading repositories: Repositories loaded. INFO: ExclusiveArch dependency checking disabled, enable with EXARCH flag Cache directory "/var/lib/copr-rpmbuild/results/cache/libdnf5" does not exist. Nothing to clean. Review template in: /var/lib/copr-rpmbuild/results/IfcOpenShell/review.txt fedora-review is automated tool, but *YOU* are responsible for manually reviewing the results and finishing the review. Do not just copy-paste the results without understanding them. Moving the results into `fedora-review' directory. Review template in: /var/lib/copr-rpmbuild/results/fedora-review/review.txt FedoraReview finished Running RPMResults tool Package info: { "packages": [ { "name": "python3-IfcOpenShell-debuginfo", "epoch": null, "version": "0.8.0", "release": "1.fc43", "arch": "s390x" }, { "name": "IfcOpenShell-viewer-debuginfo", "epoch": null, "version": "0.8.0", "release": "1.fc43", "arch": "s390x" }, { "name": "IfcOpenShell", "epoch": null, "version": "0.8.0", "release": "1.fc43", "arch": "s390x" }, { "name": "IfcOpenShell-debuginfo", "epoch": null, "version": "0.8.0", "release": "1.fc43", "arch": "s390x" }, { "name": "IfcOpenShell-debugsource", "epoch": null, "version": "0.8.0", "release": "1.fc43", "arch": "s390x" }, { "name": "IfcOpenShell-viewer", "epoch": null, "version": "0.8.0", "release": "1.fc43", "arch": "s390x" }, { "name": "IfcOpenShell", "epoch": null, "version": "0.8.0", "release": "1.fc43", "arch": "src" }, { "name": "IfcOpenShell-devel", "epoch": null, "version": "0.8.0", "release": "1.fc43", "arch": "s390x" }, { "name": "python3-IfcOpenShell", "epoch": null, "version": "0.8.0", "release": "1.fc43", "arch": "s390x" } ] } RPMResults finished